Mark
|
7d3a0d58dc
|
boot: add support for yboot protocol
|
2020-09-04 01:36:04 +03:00 |
|
Mark
|
e0f0087ccc
|
mman: rewrite physical memory manager
Better protection of reserved memory regions,
merged "pool" allocation functions into main
memory manager
|
2020-08-23 22:59:29 +03:00 |
|
Mark
|
cdc61fc168
|
Increase heap size for thinkpad ACPI
|
2020-07-05 18:55:35 +03:00 |
|
Mark
|
92d2e572ae
|
Full support for Multiboot2 booting, remove legacy loader
|
2020-05-26 22:24:15 +03:00 |
|
Mark
|
8f3f600fa4
|
Add slab allocator for objects < 512B
|
2020-04-08 12:45:03 +03:00 |
|
Mark
|
3621a567a8
|
Move amd64_* memory functions to mm_ namespace
|
2020-04-07 15:13:37 +03:00 |
|
Mark
|
d9595c7f62
|
Change project structure
|
2020-02-04 12:45:15 +02:00 |
|
Mark
|
789a3ee1a3
|
[amd64] Move arch/amd64 -> sys/amd64
|
2019-09-23 11:40:44 +03:00 |
|
Mark
|
f6c29e3414
|
[amd64] Implement kernelspace mm_space_t cloning
|
2019-09-22 12:06:59 +03:00 |
|
Mark
|
becf1ccc54
|
[amd64] amd64 vmalloc/vmfree, slight changes to map.c
|
2019-09-19 18:52:15 +03:00 |
|
Mark
|
61f9ebbdae
|
Add sys/types.h impl
|
2019-09-18 23:26:47 +03:00 |
|
Mark
|
fe71e36814
|
[amd64] Use cross-compiler toolchain instead
|
2019-09-18 23:22:09 +03:00 |
|
Mark
|
07d158f2a6
|
[doc] Docs on heap
|
2019-09-18 16:23:11 +03:00 |
|
Mark
|
b24297d248
|
[amd64] Add kernel heap
|
2019-09-18 15:34:59 +03:00 |
|
Mark
|
a5c71af69c
|
[amd64] Get memory map/GRUB info from loader
|
2019-09-17 16:37:03 +03:00 |
|
Mark
|
256171f69a
|
Restructure source files
|
2019-09-16 12:40:00 +03:00 |
|