Implement switching to and from user-mode. Switching to user mode should happen before executing a task. Switching from user mode occurs during interrupts and syscalls.
This will require changes to the multitasking code, including changing the current page directory to one with the user memory mapped in.
Implement switching to and from user-mode. Switching to user mode should happen before executing a task. Switching from user mode occurs during interrupts and syscalls.
This will require changes to the multitasking code, including changing the current page directory to one with the user memory mapped in.
OSDev page