On Wed, Jul 9, 2014 at 10:24 AM, John Wilson <wilson at dbit.com> wrote:
It seems as if 32-bit API support for PAE kind of
didn't happen -- wasn't
AWE32 supposed to be a thing on Win32? I couldn't make it work in real
life.
Did you have the "Lock Pages in Memory" privilege? I think you have to
enable that with the policy editor.
And I couldn't find a Linux equivalent.
Short of writing a specialized device driver to allocate the memory and
allow it to be mmap()ed and munmap()ed, I think the closest 32-bit Linux
equivalent to Microsoft's Address Windowing Extensions (AWE) API would be
to use mmap() and munmap() on a non-disk-backed file larger than 4GB, such
as a file in a tmpfs filesystem.