vmm - allow remapping
authorMinep <zelong56@gmail.com>
Sun, 27 Feb 2022 23:46:51 +0000 (23:46 +0000)
committerMinep <zelong56@gmail.com>
Sun, 27 Feb 2022 23:46:51 +0000 (23:46 +0000)
commit9fe5e02cf615ad121c4460fbaaac2787d1e09c0e
tree7fae55e3f24973e71a299a22410985f14ec69385
parent844a2c39e4bb2cc778dba7bd3aea21cb07483fad
vmm - allow remapping
vmm,page - rename some symbols that seems make more sense
boot.S - make things more predictable
hal - more abstraction on the daily-use functionalities.
dmm - a place for dynamic heap allocation
13 files changed:
lunaix-os/arch/x86/boot.S
lunaix-os/arch/x86/hhk.c
lunaix-os/hal/cpu.c
lunaix-os/includes/hal/ahci.h [new file with mode: 0644]
lunaix-os/includes/hal/cpu.h
lunaix-os/includes/hal/io.h
lunaix-os/includes/hal/pic.h [new file with mode: 0644]
lunaix-os/includes/lunaix/mm/dmm.h [new file with mode: 0644]
lunaix-os/includes/lunaix/mm/page.h
lunaix-os/includes/lunaix/mm/vmm.h
lunaix-os/kernel/k_init.c
lunaix-os/kernel/mm/dmm.c [new file with mode: 0644]
lunaix-os/kernel/mm/vmm.c