From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KUonE-0004QT-8k for qemu-devel@nongnu.org; Sun, 17 Aug 2008 16:24:04 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KUonC-0004Q3-Pa for qemu-devel@nongnu.org; Sun, 17 Aug 2008 16:24:04 -0400 Received: from [199.232.76.173] (port=56481 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KUonC-0004Pw-KC for qemu-devel@nongnu.org; Sun, 17 Aug 2008 16:24:02 -0400 Received: from hall.aurel32.net ([91.121.138.14]:48493) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KUonC-0002UR-5y for qemu-devel@nongnu.org; Sun, 17 Aug 2008 16:24:02 -0400 Received: from aurel32 by hall.aurel32.net with local (Exim 4.63) (envelope-from ) id 1KUon8-0006vH-3F for qemu-devel@nongnu.org; Sun, 17 Aug 2008 22:23:58 +0200 Date: Sun, 17 Aug 2008 22:23:58 +0200 From: Aurelien Jarno Subject: Re: [Qemu-devel] Breakage with local APIC routing Message-ID: <20080817202358.GA7731@hall.aurel32.net> References: <48A860AC.1010307@mail.berlios.de> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline In-Reply-To: <48A860AC.1010307@mail.berlios.de> Sender: Aurelien Jarno Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org On Sun, Aug 17, 2008 at 07:32:28PM +0200, Stefan Weil wrote: > Johannes Schindelin schrieb: > > Hi, > > > > due to the change in revision 3371 (well, at that time, CVS was used, > > which was no better than Subversion) installation of win64 is broken in > > QEmu. The commit message reads like this: > > > > Don't route PIC interrupts through the local APIC if the local > > APIC config says so. By Ari Kivity. > > > > A bit of research showed that the patch was actually originally from Qing > > He, but he told me privately that the part that actually broke win64 (the > > removal of the call to cpu_reset_interrupt(), as opposed to moving that > > call into the "else" condition) was not part of his patch. > > > > Unfortunately, a lot has been done to the APIC handling in the meantime, > > so it is not a simple matter of a revert. > > > > Being a complete idiot when it comes to APICs, I have no clue how to fix > > the issue. > > > > However, I am quite willing to test whatever patch is thrown at me. > > > > Can somebody help? > > > > Thanks, > > Dscho > See also http://article.gmane.org/gmane.comp.emulators.qemu/24739. > EFI BIOS is affected by the same problem. > With the difference that the patch proposed in this thread actually fixes the problem in case of the EFI BIOS. -- .''`. Aurelien Jarno | GPG: 1024D/F1BCDB73 : :' : Debian developer | Electrical Engineer `. `' aurel32@debian.org | aurelien@aurel32.net `- people.debian.org/~aurel32 | www.aurel32.net