qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/3] apic: ExtINT fixes for QNX
@ 2014-11-11 14:23 Paolo Bonzini
  2014-11-11 14:23 ` [Qemu-devel] [PATCH 1/3] apic: avoid getting out of halted state on masked PIC interrupts Paolo Bonzini
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Paolo Bonzini @ 2014-11-11 14:23 UTC (permalink / raw)
  To: qemu-devel; +Cc: rbilson

Richard Bilson reported some QNX emulation bugs.  I sent him offlist a
prototype patch, that he commented on.

The first patch here works around what is arguably a QNX bug, that is
triggered by the last two patches; but it is better to avoid spurious
HLT wakeups, so here it is.  The last two patches are what Richard
had tested, amended with a fix for Windows XP + KVM + QEMU apic.

Richard, can you confirm that these patches work?

Paolo

Paolo Bonzini (3):
  apic: avoid getting out of halted state on masked PIC interrupts
  apic: fix loss of IPI due to masked ExtINT
  apic: fix incorrect handling of ExtINT interrupts wrt processor
    priority

 hw/intc/apic.c    | 20 ++++++++++++--------
 target-i386/cpu.c |  8 ++++++--
 2 files changed, 18 insertions(+), 10 deletions(-)

-- 
2.1.0

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2014-11-11 14:23 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-11 14:23 [Qemu-devel] [PATCH 0/3] apic: ExtINT fixes for QNX Paolo Bonzini
2014-11-11 14:23 ` [Qemu-devel] [PATCH 1/3] apic: avoid getting out of halted state on masked PIC interrupts Paolo Bonzini
2014-11-11 14:23 ` [Qemu-devel] [PATCH 2/3] apic: fix loss of IPI due to masked ExtINT Paolo Bonzini
2014-11-11 14:23 ` [Qemu-devel] [PATCH 3/3] apic: fix incorrect handling of ExtINT interrupts wrt processor priority Paolo Bonzini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).