no more pminit, or ELF header at 0x10000

kinit() knows about end and PHYSTOP
map all of kernel read/write (rather than r/o instructions)
thanks, austin
This commit is contained in:
Robert Morris 2010-08-31 15:39:25 -04:00
parent 880ee18ab1
commit 8d774afb2d
5 changed files with 13 additions and 49 deletions

3
defs.h
View file

@ -62,7 +62,7 @@ void ioapicinit(void);
// kalloc.c
char* kalloc(void);
void kfree(char*);
void kinit(char*,uint);
void kinit();
// kbd.c
void kbdintr(void);
@ -151,7 +151,6 @@ void uartintr(void);
void uartputc(int);
// vm.c
void pminit(void);
void ksegment(void);
void kvmalloc(void);
void vmenable(void);