projects
/
sdk
/
emulator
/
qemu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
548df2a
)
SlavIO interrupt controller fix, by Aurelien Jarno.
author
ths
<ths@c046a42c-6fe2-441c-8c8c-71466251a162>
Tue, 20 Mar 2007 16:52:54 +0000
(16:52 +0000)
committer
ths
<ths@c046a42c-6fe2-441c-8c8c-71466251a162>
Tue, 20 Mar 2007 16:52:54 +0000
(16:52 +0000)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2515
c046a42c
-6fe2-441c-8c8c-
71466251a162
hw/slavio_intctl.c
patch
|
blob
|
history
diff --git
a/hw/slavio_intctl.c
b/hw/slavio_intctl.c
index 288fb50f0ab0f48b5df1c0afe5b97a75bc989b85..456d9672e604e15f775d073d7f4587f1d1e4daab 100644
(file)
--- a/
hw/slavio_intctl.c
+++ b/
hw/slavio_intctl.c
@@
-293,6
+293,7
@@
void slavio_pic_set_irq(void *opaque, int irq, int level)
if (level) {
s->intregm_pending |= mask;
s->intreg_pending[s->target_cpu] |= 1 << pil;
+ slavio_check_interrupts(s);
}
else {
s->intregm_pending &= ~mask;
@@
-300,7
+301,6
@@
void slavio_pic_set_irq(void *opaque, int irq, int level)
}
}
}
- slavio_check_interrupts(s);
}
void slavio_pic_set_irq_cpu(void *opaque, int irq, int level, unsigned int cpu)