Mike Hearn wrote:
On Tue, 15 Jun 2004 15:58:27 +0300, Shachar Shemesh wrote:
Hi all,
Is there a way to run processes intended for a 3GB user addressable
memory to work under Wine? I'm talking here, of course, assuming that
the Linux kernel is compiled with the relevant big memory support.
Currently (in CVS) Wine reserves the top 2gig of memory to ensure memory
isn't allocated from there. If the only difference is that the app expects
to be able to load stuff high you could modify that code to only reserve
the top gig.
If that's not the only difference then I don't know I'm afraid.
thanks -mike
At the time this change was introduced, it was because some applications
would break if they got too high addresses for their things. I then
asked what would those apps do on Windows Advanced Server, and the
answer was that applications that require the 3GB space mark that fact
in the PE header somewhere. Can we take consideration of this marking
and honor it?
Shachar
--
Shachar Shemesh
Lingnu Open Source Consulting ltd.
http://www.lingnu.com/