Use static page table for boot, mapping first 4Mbyte; no more segment trick
Allocate proper kernel page table immediately in main using boot allocator Remove pginit Simplify address space layout a tiny bit More to come (e.g., superpages to simplify static table)
Showing
- Makefile 3 additions, 2 deletionsMakefile
- defs.h 2 additions, 3 deletionsdefs.h
- exec.c 1 addition, 1 deletionexec.c
- kalloc.c 3 additions, 1 deletionkalloc.c
- main.c 1058 additions, 4 deletionsmain.c
- memlayout.h 1 addition, 2 deletionsmemlayout.h
- multiboot.S 14 additions, 13 deletionsmultiboot.S
- proc.c 1 addition, 1 deletionproc.c
- vm.c 18 additions, 76 deletionsvm.c
Loading
Please register or sign in to comment