11 Commits

Author SHA1 Message Date
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 92d2e572ae Full support for Multiboot2 booting, remove legacy loader 2020-05-26 22:24:15 +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 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 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