Optimizing synchronization primitives, again

Zebediah Figura zfigura at codeweavers.com
Fri Mar 6 10:35:44 CST 2020


On 3/5/20 2:04 PM, Dean Greer wrote:
> Hello Zebediah
> 
> I noticed you mentioned some esync style patches for macOS and if anyone
> was interested to reach out to you.
> 
> I’d like those if possible.

Attached, plus a couple of other patches that were used for Final
Fantasy XIV (I think), which closed an object while waiting on it.

> 
> 
> Thanks
> Dean Greer
> 
> P.S.
> Would the same apply for the wine32on64 patch set?,
> I’m assuming no but thought I’d at least ask, as I’m in the process of
> reverting the crossover hacks to get a clean path set.

I think most of esync applies without conflicts (or with trivial
conflicts) onto 32-on-64 wine. Oddly enough they don't really touch any
of the same areas.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-ntdll-server-Port-to-pipes.patch
Type: text/x-patch
Size: 47215 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20200306/0075a33e/attachment-0005.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-HACK-server-Increase-the-initial-page-size.patch
Type: text/x-patch
Size: 842 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20200306/0075a33e/attachment-0006.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-ntdll-server-Be-more-lenient-about-overflowing-the-p.patch
Type: text/x-patch
Size: 3406 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20200306/0075a33e/attachment-0007.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-ntdll-Store-the-esync-object-as-an-array-of-pointers.patch
Type: text/x-patch
Size: 3849 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20200306/0075a33e/attachment-0008.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-ntdll-Handle-objects-that-are-closed-while-waited-on.patch
Type: text/x-patch
Size: 9417 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20200306/0075a33e/attachment-0009.bin>


More information about the wine-devel mailing list