[NTOS]: Stop creating a memory area for the shared user data page.
authorSir Richard <sir_richard@svn.reactos.org>
Thu, 22 Jul 2010 20:54:37 +0000 (20:54 +0000)
committerSir Richard <sir_richard@svn.reactos.org>
Thu, 22 Jul 2010 20:54:37 +0000 (20:54 +0000)
commit89acc3113ac881985931d3ef3c57faa1ca7246db
tree6d39650148e07308c79dd51780d2760bc9291515
parentda305551a9329fabd20a93f6b2f18b3501d1e8a5
[NTOS]: Stop creating a memory area for the shared user data page.
[NTOS]: Also stop creating a memory area for the illegal user-mode parts of address space.
[NTOS]: Instead, mark the area between MM_HIGHEST_VAD_ADDRESS and MM_HIGHEST_USER_ADDRESS as being ARM3 as well: this way, ARM3 will get the illegal access (and fault), and it will also get the shared user data page access.
[NTOS]: With the previous commit, ARM3 knows how to handle the shared user data page access, and does so succesfully. End result: two more MAREA types have been removed, and the address space setup code is now much simpler.

svn path=/trunk/; revision=48202
reactos/ntoskrnl/mm/ARM3/procsup.c
reactos/ntoskrnl/mm/mmfault.c
reactos/ntoskrnl/mm/procsup.c