[NTOS]: Fix definition of unused MI_MAKE_SOFTWARE_PTE macro.
authorSir Richard <sir_richard@svn.reactos.org>
Wed, 12 May 2010 22:47:46 +0000 (22:47 +0000)
committerSir Richard <sir_richard@svn.reactos.org>
Wed, 12 May 2010 22:47:46 +0000 (22:47 +0000)
commitdf33b38ed0e6ddda538c1e1ffc8718c918a20e59
tree9b4136ac30d48b67c35d9e93feae6a9b16726b53
parent931fc122a08a6f73e28e3cc1fc29788347f59eb3
[NTOS]: Fix definition of unused MI_MAKE_SOFTWARE_PTE macro.
[NTOS]: Correctly setup the PFN entries for freshly allocated paged pool pages. Fixes a problem where the page could've still had stale/garbage data.
[NTOS]: Add some extra assertions in the code to catch memory corruption and detect invalid logic.
[NTOS]: Fix some typos in the code (comments/whitespace).
[NTOS]: Make the dreaded page fault message that breaks paged pool on some systems more verbose for future debugging.

svn path=/trunk/; revision=47189
reactos/ntoskrnl/mm/ARM3/contmem.c
reactos/ntoskrnl/mm/ARM3/miarm.h
reactos/ntoskrnl/mm/ARM3/pagfault.c
reactos/ntoskrnl/mm/ARM3/pool.c
reactos/ntoskrnl/mm/ARM3/procsup.c