summaryrefslogtreecommitdiff
path: root/nuttx/arch/x86/src/qemu
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-03-16 17:17:58 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-03-16 17:17:58 +0000
commit33b868cdc66ba55a3849bcb953e16a6ff96c1bcd (patch)
treea0453c9dbff5a5b6d07844c2257471abc81fa1f7 /nuttx/arch/x86/src/qemu
parent476f7ff06ef2561761015980c30e8fbfe0a7f8cf (diff)
downloadpx4-nuttx-33b868cdc66ba55a3849bcb953e16a6ff96c1bcd.tar.gz
px4-nuttx-33b868cdc66ba55a3849bcb953e16a6ff96c1bcd.tar.bz2
px4-nuttx-33b868cdc66ba55a3849bcb953e16a6ff96c1bcd.zip
Fix QEMU timer interrupts
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3387 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch/x86/src/qemu')
-rw-r--r--nuttx/arch/x86/src/qemu/qemu_handlers.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/nuttx/arch/x86/src/qemu/qemu_handlers.c b/nuttx/arch/x86/src/qemu/qemu_handlers.c
index 05b5dee3f..fbcb327aa 100644
--- a/nuttx/arch/x86/src/qemu/qemu_handlers.c
+++ b/nuttx/arch/x86/src/qemu/qemu_handlers.c
@@ -178,16 +178,16 @@ uint32_t *irq_handler(uint32_t *regs)
* involved the slave.
*/
- if (irq >= 40)
+ if (irq >= IRQ8)
{
/* Send reset signal to slave */
- idt_outb(0x20, 0xa0);
+ idt_outb(PIC_OCW2_EOI_NONSPEC, PIC2_OCW2);
}
/* Send reset signal to master */
- idt_outb(0x20, 0x20);
+ idt_outb(PIC_OCW2_EOI_NONSPEC, PIC1_OCW2);
/* Dispatch the interrupt */