16 Oct
2008
16 Oct
'08
9:21 p.m.
"Stefan Reimer" <lists(a)startux.de> writes:
compiling binaries with the LARGE_ADDRESS_AWARE flag set is not enough to be able to use more than 2GB user space. To behave like WindowsXP booted with the /3GB option, at least the lpMaximumApplicationAddress in GetSystemInfo has to be changed to 0xBFFEFFFF and the virtual user space has to be reserved in mmap_init in mmap.c up to that address.
The only thing that needs to be changed is the limit reported in GetSystemInfo, everything else is implemented already. Apps built with LARGE_ADDRESS_AWARE always get 3Gb of space on Wine. -- Alexandre Julliard julliard(a)winehq.org