diff --git a/Asuro.iso b/Asuro.iso index 5fc8f752..9141bea9 100644 Binary files a/Asuro.iso and b/Asuro.iso differ diff --git a/bin/kernel.bin b/bin/kernel.bin index ae71242a..84786b6c 100755 Binary files a/bin/kernel.bin and b/bin/kernel.bin differ diff --git a/iso/boot/asuro.bin b/iso/boot/asuro.bin index ae71242a..84786b6c 100755 Binary files a/iso/boot/asuro.bin and b/iso/boot/asuro.bin differ diff --git a/lib/libpconsole.a b/lib/libpconsole.a index 4e78bcdc..8e835861 100644 Binary files a/lib/libpconsole.a and b/lib/libpconsole.a differ diff --git a/lib/libpmultiboot.a b/lib/libpmultiboot.a index 0af1bd4e..7e8d98ba 100644 Binary files a/lib/libpmultiboot.a and b/lib/libpmultiboot.a differ diff --git a/lib/libpsystem.a b/lib/libpsystem.a index 7930736c..5607ddab 100644 Binary files a/lib/libpsystem.a and b/lib/libpsystem.a differ diff --git a/lib/vmemorymanager.ppu b/lib/vmemorymanager.ppu index 218b3419..8bf552b3 100644 Binary files a/lib/vmemorymanager.ppu and b/lib/vmemorymanager.ppu differ diff --git a/src/vmemorymanager.pas b/src/vmemorymanager.pas index 3dec86b0..ab0a4cf5 100644 --- a/src/vmemorymanager.pas +++ b/src/vmemorymanager.pas @@ -78,6 +78,7 @@ begin PageDirectory^[page_number].Present:= true; PageDirectory^[page_number].Address:= block; PageDirectory^[page_number].PageSize:= true; + PageDirectory^[page_number].Writable:= true; // rldpd:= uint32(PageDirectory) - KERNEL_VIRTUAL_BASE; // asm // mov eax, rldpd