loader: More generic pre_exec for Linux (try 2)

Alexandre Julliard julliard at winehq.org
Mon Jan 5 14:37:13 CST 2015


André Hentschel <nerv at dawncrow.de> writes:

> Am 29.12.2014 um 23:03 schrieb André Hentschel:
>> ---
>>  loader/main.c | 26 ++++++++++++++++++--------
>>  1 file changed, 18 insertions(+), 8 deletions(-)
>
> [After a small IRC discussion]
>
> My main goal is to also get the 2G/2G vmsplit warning on ARM, too. (and potential other platforms)
> There are still many ARM kernels out there with a 2G split.
> The problem is that Wine can't start on 2G/2G, it seems there are too much assumptions in the code for a 3G split.
> e.g. for shared user data. We can't allocate 0x7ffe0000-0x7fff0000 on 2G split, most likely something else is already there, idk

There are few such assumptions, and they could be fixed. The question is
whether there are actual apps that depend on these addresses, like there
are on i386. If not, it shouldn't be necessary to require a 3G split.

-- 
Alexandre Julliard
julliard at winehq.org



More information about the wine-devel mailing list