reactos/ntoskrnl/mm
Oleg Dubinskiy 83d74e7433
[NTOS:MM] Implement MmAllocate/FreeMappingAddress (#7260)
Implement MmAllocateMappingAddress and MmFreeMappingAddress routines.
Based on mm-implement-mappingaddress.patch by Thomas Faber with some changes from me.
Required by Microsoft NTFS driver (from Windows Server 2003 SP2 only, the one from Windows XP SP3 does not need them) and by NDIS & TDI drivers (both from Windows XP SP3 and Windows Server 2003 SP2). Also they are called when using Dr. Web Security Space 8 filter drivers together with MS FltMgr & TDI.
Fortunately, this part (these two routines) are enough to get the drivers working in both cases, and others (partially incomplete) routines are not badly required, so they can be finished and committed later.
CORE-10147, CORE-14635, CORE-17409, CORE-19318
2024-11-02 15:10:51 +01:00
..
amd64 Fix typo "managment" -> "management" in our codebase... 2023-06-04 21:39:56 +02:00
arm [REACTOS] Addendum to 5c7ce4475e - Fix MSVC 2015 build 2021-05-12 11:04:29 +02:00
ARM3 [NTOS:MM] Implement MmAllocate/FreeMappingAddress (#7260) 2024-11-02 15:10:51 +01:00
i386 [REACTOS] Fix typos (#6198) 2023-12-23 21:37:08 +01:00
balance.c [NTOSKRNL] Mute some good-path log-spam, no functional change 2023-09-06 14:53:53 +02:00
freelist.c [NTOS:Mm] Fail gracefully when no pages are available 2023-07-29 14:00:44 +03:00
marea.c [REACTOS] Fix typos (#6198) 2023-12-23 21:37:08 +01:00
mmfault.c [NTOS:MM] Properly handle execution in NX section 2024-09-16 16:04:43 +03:00
mminit.c [NTOS:MM] Lock kernel address space in MiInitSystemMemoryAreas 2023-10-24 21:45:27 +03:00
pagefile.c [NTOS:Mm] Fix some 64 bit issues 2023-07-29 14:00:44 +03:00
region.c
rmap.c [NTOS:Mm] Fix locking for MmGetSectionAssociation 2023-07-29 14:00:44 +03:00
section.c [NTOS:MM] Fix PTE protection for executable CoW pages 2024-10-10 17:37:56 +03:00
shutdown.c [NTOS:MM] Flush dirty pages after closing the page files. 2021-02-10 11:14:19 +01:00