Hi!
On 02.09.2012 03:17, ion@svn.reactos.org wrote:
Modified: trunk/reactos/ntoskrnl/mm/ARM3/virtual.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/ARM3/virtual.c?... ============================================================================== --- trunk/reactos/ntoskrnl/mm/ARM3/virtual.c [iso-8859-1] (original) +++ trunk/reactos/ntoskrnl/mm/ARM3/virtual.c [iso-8859-1] Sun Sep 2 01:17:42 2012 @@ -3668,15 +3795,50 @@ }
//
- // Assert on the things we don't yet support
- //
- ASSERT(ZeroBits == 0);
- ASSERT((AllocationType& MEM_LARGE_PAGES) == 0);
- ASSERT((AllocationType& MEM_PHYSICAL) == 0);
- ASSERT((AllocationType& MEM_WRITE_WATCH) == 0);
- ASSERT((AllocationType& MEM_TOP_DOWN) == 0);
- ASSERT((AllocationType& MEM_RESET) == 0);
- ASSERT(Process->VmTopDown == 0);
- // Fail on the things we don't yet support
- //
- if (ZeroBits != 0)
- {
DPRINT1("Zero bits not supported\n");Status = STATUS_INVALID_PARAMETER;goto FailPathNoLock;- }
- if ((AllocationType& MEM_LARGE_PAGES) == 1)
- {
DPRINT1("MEM_LARGE_PAGES not supported\n");Status = STATUS_INVALID_PARAMETER;goto FailPathNoLock;- }
- if ((AllocationType& MEM_PHYSICAL) == 1)
- {
DPRINT1("MEM_PHYSICAL not supported\n");Status = STATUS_INVALID_PARAMETER;goto FailPathNoLock;- }
- if ((AllocationType& MEM_WRITE_WATCH) == 1)
- {
DPRINT1("MEM_WRITE_WATCH not supported\n");Status = STATUS_INVALID_PARAMETER;goto FailPathNoLock;- }
- if ((AllocationType& MEM_TOP_DOWN) == 1)
- {
DPRINT1("MEM_TOP_DOWN not supported\n");Status = STATUS_INVALID_PARAMETER;goto FailPathNoLock;- }
- if ((AllocationType& MEM_RESET) == 1)
- {
DPRINT1("MEM_RESET not supported\n");Status = STATUS_INVALID_PARAMETER;goto FailPathNoLock;- }
These guys won't work, you need != 0 or == MEM_BLAH
-Thomas