Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion p15-initproc.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ its code segment selector base set as `STARTPROC`.

Virtualizing memory only partly solves the isolation problem. What stops a
process from calling instructions like `lgdt` and `lidt` to take control of the
memory segments and the interrupts. If a process wants to illegally overwrite OS
memory segments and the interrupts? If a process wants to illegally overwrite OS
code, it can setup its own GDT by calling `lgdt` like in `seginit` in `vm.c` to
give itself permission to access other parts of memory.

Expand Down