[Wine] Re: Wine memory limitation for malloc?

mikolajz wineforum-user at winehq.org
Wed Jul 23 12:25:04 CDT 2008

It's written in a comment that this 3GB limit is a Windows limit, so maybe it's from the the Win9x memory layout (http://support.microsoft.com/kb/q125691/). I don't know why the 3GB would be special in the NT memory layout. I would need to check that but I think we can change this in NT mode. It would be best to take the vmsplit value from the kernel, but I don't know yet how it can be queried at runtime.

> Windows XP x86 will not use the full 4GB (as a total address space for
> all processes) even if PAE is enabled since Service Pack 2...

It's getting a bit off-topis, but AFAIK the PAE was enabled in SP2 only because it is required to use the NX bit (no-execute memory, a.k.a. XD, DEP). To have true PAE support you need to have Windows Server Enterprise (or a 64-bit OS).

More information about the wine-users mailing list