Johannes Schindelin wrote: > Hi, > > On Wed, 13 Aug 2008, Jan Kiszka wrote: > >> Johannes Schindelin wrote: >>> 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. >> I recalled some earlier post on this which claimed to fix the issue and >> found it in the archive: >> >> http://permalink.gmane.org/gmane.comp.emulators.qemu/25415 > > I tried this, and it changes the symptoms, indeed. Instead of an endless > loop, it results in a bluescreen. > > As the OP said that it worked for him, I guess it is either in commits > that came after his post, or in my add-on patches. So we are likely on the wrong path. Maybe we have to understand what happens here first... > > Hopefully I will find some time to work more on this bug. Would be interesting to know - if pic_irq_request is continuously called or if it stops when windows hangs - what IRQ vectors are delivered - in what state the apic is, namely the s->lvt[APIC_LVT_LINT0] Let me know if you can run some instrumentation patches. Thanks, Jan