refactor: use a more decent physical memory map
authorMinep <lunaixsky@qq.com>
Thu, 24 Aug 2023 12:46:14 +0000 (13:46 +0100)
committerMinep <lunaixsky@qq.com>
Thu, 24 Aug 2023 12:46:14 +0000 (13:46 +0100)
commit7c7b5f05d39b7739d990f71256a2267ec67a6913
tree3eaf229896b0393c08355ddc3a71660bfa7a5393
parent81ecfb6240fdd3a8229f0740242612212e062a6c
refactor: use a more decent physical memory map
fix: pde's perm overrides pte's when pte has lower access level.
feat: template generator now with infinite horizon when inferencing the memory region's base and size
28 files changed:
lunaix-os/arch/i386/boot/kpt_setup.c
lunaix-os/arch/i386/hal/ioapic.c
lunaix-os/arch/i386/includes/sys/apic.h
lunaix-os/arch/i386/includes/sys/mm/mempart.h
lunaix-os/arch/i386/mm/pfault.c
lunaix-os/includes/lunaix/common.h [deleted file]
lunaix-os/includes/lunaix/ds/llist.h
lunaix-os/includes/lunaix/mm/page.h
lunaix-os/includes/lunaix/mm/vmm.h
lunaix-os/includes/lunaix/types.h
lunaix-os/kernel/debug/trace.c
lunaix-os/kernel/exe/elf32/elf32bfmt.c
lunaix-os/kernel/exe/elf32/ldelf32.c
lunaix-os/kernel/exe/exec.c
lunaix-os/kernel/kinit.c
lunaix-os/kernel/mm/cake.c
lunaix-os/kernel/mm/mmap.c
lunaix-os/kernel/mm/mmio.c
lunaix-os/kernel/mm/vmap.c
lunaix-os/kernel/mm/vmm.c
lunaix-os/kernel/peripheral/ps2kbd.c
lunaix-os/kernel/proc0.c
lunaix-os/kernel/process/process.c
lunaix-os/kernel/process/signal.c
lunaix-os/kernel/tty/tty.c
lunaix-os/link/linker.ld
lunaix-os/scripts/expand.py
lunaix-os/scripts/templates/i386/config.json