RFC: KUSER_SHARED_DATA update patch to fix bug 29168
Alexandre Julliard
julliard at winehq.org
Tue Apr 3 03:45:06 CDT 2012
Dmitry Timoshkov <dmitry at baikal.ru> writes:
> Joey Yandle <dragon at dancingdragon.be> wrote:
>
>> > Why do you need to update the data in wineserver and not in the client?
>>
>> The problem is that the timer updates need to be extremely precise, or
>> they are worse than useless. So we can either do that in every wine
>> process, or do it once in wineserver and share the memory.
>>
>> On Windows, the kernel shares this memory with all applications for this
>> exact reason.
>
> It's been continously said that any memory sharing scheme between a client
> and wineserver won't be accepeted, ever.
Writable shared memory is unacceptable, but as long as it's read-only
from the client there's no problem in principle.
--
Alexandre Julliard
julliard at winehq.org
More information about the wine-devel
mailing list