lkml.org 
[lkml]   [2006]   [Apr]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [Devel] Re: [RFC] Virtualization steps
>>>How would that work when x86-64 32bit programs have 4GB of address
>>>space and native on i386 programs only 3GB?
>>
>>we limit address space of i386 apps on x86-64 to 3GB due to
>>compatibility issues - some applications don't work with not 3:1 GB VM
>>split.
>
> The only program I'm aware of with this problem is an very old JDK
> used in the Oracle installer - and the official documented fix
> for this is to run it with linux32 --3gb
>
> Limiting everybody just for that single bug seems quite excessive.
Sergey Vlasov recently reported some other apps:

-------------- cut ---------------
Changing PAGE_OFFSET this way would break at least Valgrind (the latest
release 3.1.0 by default is statically linked at address 0xb0000000, and
PIE support does not seem to be present in that release). I remember
that similar changes were also breaking Lisp implementations (cmucl,
sbcl), however, I am not really sure about this.
-------------- cut ---------------

Also, why would one expect 4GB of VM on x86-64 if normally have 3GB on
i686? Anyway, as it is tunable, people can select which one they prefer.

Thanks,
Kirill

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2006-04-12 09:47    [W:0.082 / U:0.752 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site