Date: Fri, 28 Jul 2006 03:06:37 +0200 From: Tijl Coosemans <tijl@ulyssis.org> To: freebsd-emulation@freebsd.org Cc: freebsd-hackers@freebsd.org, Julian Elischer <julian@elischer.org>, Michael Nottebrock <lofi@freebsd.org> Subject: Re: WINE vs. FreeBSD Message-ID: <200607280306.46465.tijl@ulyssis.org> In-Reply-To: <44C935D9.8040604@elischer.org> References: <200607221914.15826.lofi@freebsd.org> <200607272308.27425.tijl@ulyssis.org> <44C935D9.8040604@elischer.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--nextPart3629864.ZBnRPTWIvW Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Thursday 27 July 2006 23:53, Julian Elischer wrote: > Tijl Coosemans wrote: > > On Thursday 27 July 2006 17:21, John Baldwin wrote: > > > 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? Not yet. Windows9x mode should work again as well as threading and TLS,=20 but there are still some open issues, mainly with exception handling=20 and file access. Exception handling was completely broken and is now=20 mostly working, but sometimes gets stuck in a loop generating=20 exceptions and eventually overflowing the stack. I'll submit patches once Wine passes the most important unit tests,=20 unless someone already wants to have a look at them of course... --nextPart3629864.ZBnRPTWIvW Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.4 (FreeBSD) iD8DBQBEyWMmdMR2xnarec8RAstSAKClCUO26Y5RNdF5RHf2KCdiUhTMEQCgqrWy wsUBBZw08BZ1m99CKsZ8y+4= =wMov -----END PGP SIGNATURE----- --nextPart3629864.ZBnRPTWIvW--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200607280306.46465.tijl>