mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 19:38:12 +00:00
Flush the TLB after modifying page tables.
This is a very inefficient naive implementation, but it gets us going. Mapping tasks in and out of a shared address space now totally works.
This commit is contained in:
parent
56ed448424
commit
98f76f0153
3 changed files with 11 additions and 2 deletions
|
@ -60,6 +60,7 @@ private:
|
|||
~MemoryManager();
|
||||
|
||||
void initializePaging();
|
||||
void flushTLB();
|
||||
|
||||
void protectMap(LinearAddress, size_t length);
|
||||
void identityMap(LinearAddress, size_t length);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue