1
This commit is contained in:
2022-07-04 13:21:28 +02:00
parent c043ae9df1
commit 2341d7bd95
2 changed files with 18 additions and 12 deletions

View File

@ -107,6 +107,9 @@ unsigned int* pg_alloc_page() {
void pg_write_protect_page(unsigned int* p_page) { void pg_write_protect_page(unsigned int* p_page) {
/* hier muss Code eingefügt werden */ /* hier muss Code eingefügt werden */
unsigned int mask = PAGE_WRITEABLE; // fill to 32bit
*p_page = *p_page & ~mask; // set writable to 0
} }
/***************************************************************************** /*****************************************************************************
@ -117,6 +120,9 @@ void pg_write_protect_page(unsigned int* p_page) {
void pg_notpresent_page(unsigned int* p_page) { void pg_notpresent_page(unsigned int* p_page) {
/* hier muss Code eingefügt werden */ /* hier muss Code eingefügt werden */
unsigned int mask = PAGE_PRESENT;
*p_page = *p_page & ~mask; // set present to 0
} }
/***************************************************************************** /*****************************************************************************