loader: More generic pre_exec for Linux (try 2)

André Hentschel nerv at dawncrow.de
Tue Jan 6 09:40:23 CST 2015


Am 05.01.2015 um 21:37 schrieb Alexandre Julliard:
> 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.
> 

Good point, i'll try every existing app i can.
But it also would be helpful if Vincent could try to run !kuser in a win debugger on his tablet if possible:
http://msdn.microsoft.com/en-us/library/windows/hardware/ff563942%28v=vs.85%29.aspx



More information about the wine-devel mailing list