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