Aug. 25, 2023
3:17 p.m.
Why do we have an unaligned srwlock test?
That's because we know at least one game which messes up SRWLock / condvars alignment and depends on those to really work (without spurious / perpetuum wakeups). That works on Windows but futexes give error on aligned address, so there is a realignment. I guess that is supposed to still work after redesign? -- https://gitlab.winehq.org/wine/wine/-/merge_requests/3504#note_43448