From owner-freebsd-emulation@FreeBSD.ORG Fri Jul 28 01:06:59 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DB62716A4DD; Fri, 28 Jul 2006 01:06:59 +0000 (UTC) (envelope-from tijl@ulyssis.org) Received: from outmx013.isp.belgacom.be (outmx013.isp.belgacom.be [195.238.5.64]) by mx1.FreeBSD.org (Postfix) with ESMTP id 286A943D4C; Fri, 28 Jul 2006 01:06:59 +0000 (GMT) (envelope-from tijl@ulyssis.org) Received: from outmx013.isp.belgacom.be (localhost [127.0.0.1]) by outmx013.isp.belgacom.be (8.12.11.20060308/8.12.11/Skynet-OUT-2.22) with ESMTP id k6S16ug8013028; Fri, 28 Jul 2006 03:06:56 +0200 (envelope-from ) Received: from kalimero.kotnet.org (84.41-245-81.adsl-dyn.isp.belgacom.be [81.245.41.84]) by outmx013.isp.belgacom.be (8.12.11.20060308/8.12.11/Skynet-OUT-2.22) with ESMTP id k6S16lPq012969; Fri, 28 Jul 2006 03:06:47 +0200 (envelope-from ) Received: from kalimero.kotnet.org (kalimero.kotnet.org [127.0.0.1]) by kalimero.kotnet.org (8.13.6/8.13.6) with ESMTP id k6S16kkM010006; Fri, 28 Jul 2006 03:06:47 +0200 (CEST) (envelope-from tijl@ulyssis.org) From: Tijl Coosemans To: freebsd-emulation@freebsd.org Date: Fri, 28 Jul 2006 03:06:37 +0200 User-Agent: KMail/1.9.3 References: <200607221914.15826.lofi@freebsd.org> <200607272308.27425.tijl@ulyssis.org> <44C935D9.8040604@elischer.org> In-Reply-To: <44C935D9.8040604@elischer.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart3629864.ZBnRPTWIvW"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200607280306.46465.tijl@ulyssis.org> Cc: freebsd-hackers@freebsd.org, Julian Elischer , Michael Nottebrock Subject: Re: WINE vs. FreeBSD X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Jul 2006 01:07:00 -0000 --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--