serenity/Kernel/VM
Liav A 200a5b0649 Kernel: Remove map_for_kernel() in MemoryManager
We don't need to have this method anymore. It was a hack that was used
in many components in the system but currently we use better methods to
create virtual memory mappings. To prevent any further use of this
method it's best to just remove it completely.

Also, the APIC code is disabled for now since it doesn't help booting
the system, and is broken since it relies on identity mapping to exist
in the first 1MB. Any call to the APIC code will result in assertion
failed.

In addition to that, the name of the method which is responsible to
create an identity mapping between 1MB to 2MB was changed, to be more
precise about its purpose.
2020-01-21 11:29:58 +01:00
..
AnonymousVMObject.cpp Add AnonymousVMObject::create_with_physical_page() 2020-01-20 13:13:03 +01:00
AnonymousVMObject.h Add AnonymousVMObject::create_with_physical_page() 2020-01-20 13:13:03 +01:00
InodeVMObject.cpp Kernel: Enforce W^X between sys$mmap() and sys$execve() 2020-01-18 23:40:12 +01:00
InodeVMObject.h Kernel: Enforce W^X between sys$mmap() and sys$execve() 2020-01-18 23:40:12 +01:00
MemoryManager.cpp Kernel: Remove map_for_kernel() in MemoryManager 2020-01-21 11:29:58 +01:00
MemoryManager.h Kernel: Remove map_for_kernel() in MemoryManager 2020-01-21 11:29:58 +01:00
PageDirectory.cpp Use uintptr_t instead of u32 when storing pointers as integers 2020-01-20 13:13:03 +01:00
PageDirectory.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
PhysicalAddress.h Kernel: Remove some unnecessary casts to uintptr_t 2020-01-20 13:13:03 +01:00
PhysicalPage.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
PhysicalPage.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
PhysicalRegion.cpp Use uintptr_t instead of u32 when storing pointers as integers 2020-01-20 13:13:03 +01:00
PhysicalRegion.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
PurgeableVMObject.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
PurgeableVMObject.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
RangeAllocator.cpp Kernel: Oops, fix bad sort order of available VM ranges 2020-01-19 15:53:43 +01:00
RangeAllocator.h Kernel: Optimize VM range deallocation a bit 2020-01-19 13:29:59 +01:00
Region.cpp Kernel: Write-only regions should still be mapped as present 2020-01-20 13:13:03 +01:00
Region.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
VirtualAddress.h Use uintptr_t instead of u32 when storing pointers as integers 2020-01-20 13:13:03 +01:00
VMObject.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
VMObject.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00