At 00.42 11/10/2004, you wrote:
That is not correct. The lowest 64k are not reserved.
The allocation of
memory starts at 64k if there was no base address given. With a base
address it is possible to allocate memory in the lowest 64k.
True. The Device Path Exerciser tool in the DDK maps the lowest page to
detect drivers that don't check for NULL pointers. And anyway NTVDM
allocates a code segment for the virtual machine (NtSetLdtEntries), so
that's a non-issue