Clear U bit for second stack page so that it functions as a guard page
This commit is contained in:
parent
38b430687c
commit
b2e9c8eea5
3 changed files with 13 additions and 1 deletions
|
|
@ -192,9 +192,10 @@ void unmappages(pagetable_t, uint64, uint64, int);
|
|||
uint64 walkaddr(pagetable_t, uint64);
|
||||
int copyout(pagetable_t, uint64, char *, uint64);
|
||||
int copyin(pagetable_t, char *, uint64, uint64);
|
||||
int copyinstr(pagetable_t pagetable, char *dst, uint64 srcva, uint64 max);
|
||||
int copyinstr(pagetable_t, char *, uint64, uint64);
|
||||
char* map_kstack();
|
||||
uint64 kernelpa(uint64);
|
||||
void clearpteu(pagetable_t, uint64);
|
||||
|
||||
// plic.c
|
||||
void plicinit(void);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue