Messages in this thread | | | Date | Wed, 12 Apr 2006 11:51:29 +0400 | From | Kirill Korotaev <> | Subject | Re: [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/
| |