diff options
Diffstat (limited to 'src/kernel/arch')
-rw-r--r-- | src/kernel/arch/generic.h | 2 | ||||
-rw-r--r-- | src/kernel/arch/i386/pagedir.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/kernel/arch/generic.h b/src/kernel/arch/generic.h index 7ce3d46..a535514 100644 --- a/src/kernel/arch/generic.h +++ b/src/kernel/arch/generic.h @@ -22,4 +22,4 @@ void sysenter_setup(); struct pagedir *pagedir_new(); void pagedir_map(struct pagedir *dir, void *virt, void *phys, bool user, bool writeable); -void pagedir_use(struct pagedir *); +void pagedir_switch(struct pagedir *); diff --git a/src/kernel/arch/i386/pagedir.c b/src/kernel/arch/i386/pagedir.c index b52075d..8ab406d 100644 --- a/src/kernel/arch/i386/pagedir.c +++ b/src/kernel/arch/i386/pagedir.c @@ -88,6 +88,6 @@ void pagedir_map(struct pagedir *dir, void *virt, void *phys, }; } -void pagedir_use(struct pagedir *dir) { +void pagedir_switch(struct pagedir *dir) { asm volatile("mov %0, %%cr3;" : : "r" (dir) : "memory"); } |