Drew Galbraith
|
05f2403dc2
|
[Mammoth] Allow allocating slightly more memory.
|
2024-01-11 22:09:24 -08:00 |
Drew Galbraith
|
e7cc98a20c
|
[Mammoth] Add the ability to duplicate an owned memory region.
|
2024-01-11 18:29:45 -08:00 |
Drew Galbraith
|
e71017070f
|
[Denali] No longer store Commands on the port.
|
2023-12-08 14:48:41 -08:00 |
Drew Galbraith
|
642fc4d80d
|
[Zion/Mammoth] Move init cap decls to mammoth.
They no longer need to be independent now that we have removed the libc.
|
2023-12-01 10:42:26 -08:00 |
Drew Galbraith
|
c209925a3c
|
[Yunq] Return status from client calls.
|
2023-12-01 10:35:42 -08:00 |
Drew Galbraith
|
7151a509ee
|
[Mammoth] clean up check crash (we log the error code in the kernel.
|
2023-11-25 13:07:59 -08:00 |
Drew Galbraith
|
8e4cd1562f
|
[Mammoth] Merge freed slices in buddy allocator.
|
2023-11-24 14:10:55 -08:00 |
Drew Galbraith
|
7715a5898b
|
[Mammoth] Naively free buddy allocated blocks.
We don't yet attempt to merge them with nearby blocks.
Currently this reduces the number of 2 page blocks we allocate down from
40 to 29.
|
2023-11-24 09:01:25 -08:00 |
Drew Galbraith
|
cbeb736e8c
|
[Mammoth] Write a custom buddy allocator to replace libc malloc.
|
2023-11-23 18:55:02 -08:00 |
Drew Galbraith
|
d44be91099
|
[Zion] Add an argument to memory align a mapping.
|
2023-11-23 18:52:28 -08:00 |
Drew Galbraith
|
8d730c67c1
|
[Mammoth] Move most classes to the mmth namespace.
|
2023-11-22 14:59:41 -08:00 |
Drew Galbraith
|
5f8d577948
|
[Mammoth] Move remaining classes to a shared folder.
|
2023-11-22 14:39:27 -08:00 |