[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: WINE vs. FreeBSD



Tijl Coosemans wrote:

On Thursday 27 July 2006 17:21, John Baldwin wrote:
On Monday 24 July 2006 21:58, Tijl Coosemans wrote:
However, Wine/Windows uses %fs for TLS and it appears that the
FreeBSD kernel doesn't preserve it. It always ends up pointing to
GUDATA_SEL.
The kernel should preserve %fs across syscalls, traps, and faults. Can you point to a specific case where %fs is not preserved? It
sounds like %fs is never set to a value in Wine.

Yes, it was a combination of compiler optimizations and an inline assembly block missing __volatile__.

does this mean that wine will work from now on?
i.e. is the fix being fed back into wine sources?
_______________________________________________
freebsd-emulation_(_at_)_freebsd_(_dot_)_org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-emulation
To unsubscribe, send any mail to "freebsd-emulation-unsubscribe_(_at_)_freebsd_(_dot_)_org"


Visit your host, monkey.org