A free Windows-compatible Operating System - mirrored from GitHub
Go to file
Timo Kreuzer 4019985115 [NTOSKRNL]
- Get rid of MmZeroPte and instead implement MI_ERASE_PTE. Use this and only this to make a PTE zero. The other functions will not allow to do this.
- Add MI_UPDATE_VALID_PTE to update a valid PTE with another valid PTE
- Add 2 additional protection mask constants: MM_PROTECT_ACCESS for the lower 3 bits and MM_PROTECT_SPECIAL for the higher 2 bits. Make use of the latter when dealing with guard pages and caching.
- Deduplicate some code in MmArmAccessFault
- Move code in MiDeleteSystemPageableVm to where it belongs (it was in the wrong else case!)
- Wse MiQueryPageTableReferences instead of manipulating MmWorkingSetList->UsedPageTableEntries

svn path=/trunk/; revision=61110
2013-11-27 00:04:26 +00:00
reactos [NTOSKRNL] 2013-11-27 00:04:26 +00:00
rosapps [ROSAPPS] 2013-09-15 18:17:25 +00:00
rostests [KMTESTS:RTL] 2013-11-26 14:26:31 +00:00
wallpaper - Add CMakeLists for wallpaper 2012-02-05 13:43:04 +00:00