some cleanup
This commit is contained in:
parent
af03ab142d
commit
30f5bf0548
5 changed files with 45 additions and 32 deletions
19
defs.h
19
defs.h
|
|
@ -155,23 +155,22 @@ void uartputc(int);
|
|||
|
||||
// vm.c
|
||||
#define PGROUNDUP(sz) ((sz+PGSIZE-1) & ~(PGSIZE-1))
|
||||
extern pde_t *kpgdir;
|
||||
void pminit(void);
|
||||
void ksegment(void);
|
||||
void kvmalloc(void);
|
||||
void loadkvm(void);
|
||||
void vminit(void);
|
||||
void jkstack();
|
||||
void printstack(void);
|
||||
void printpgdir(uint*);
|
||||
uint* setupkvm(void); // XXX need pde_t*
|
||||
char* uva2ka(uint*, char*);
|
||||
int allocuvm(uint*, char*, uint); // XXX need pde_t*
|
||||
void freevm(uint*);
|
||||
void inituvm(uint*, char*, char*, uint);
|
||||
int loaduvm(uint*, char*, struct inode *ip, uint, uint);
|
||||
uint* copyuvm(uint*,uint);
|
||||
void printpgdir(pde_t *);
|
||||
pde_t* setupkvm(void);
|
||||
char* uva2ka(pde_t*, char*);
|
||||
int allocuvm(pde_t*, char*, uint);
|
||||
void freevm(pde_t*);
|
||||
void inituvm(pde_t*, char*, char*, uint);
|
||||
int loaduvm(pde_t*, char*, struct inode *ip, uint, uint);
|
||||
pde_t* copyuvm(pde_t*,uint);
|
||||
void loadvm(struct proc*);
|
||||
|
||||
// number of elements in fixed-size array
|
||||
#define NELEM(x) (sizeof(x)/sizeof((x)[0]))
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue