projects
/
xen.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
debddaa
)
x86: fix i8259A_resume()
author
Jan Beulich
<jbeulich@suse.com>
Tue, 15 May 2012 07:18:02 +0000
(09:18 +0200)
committer
Jan Beulich
<jbeulich@suse.com>
Tue, 15 May 2012 07:18:02 +0000
(09:18 +0200)
On systems that have an IO-APIC, we generally run the PIC in AEOI
mode, yet i8259A_resume() so far failed to put it back into that mode.
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Keir Fraser <keir@xen.org>
xen/arch/x86/i8259.c
patch
|
blob
|
history
diff --git
a/xen/arch/x86/i8259.c
b/xen/arch/x86/i8259.c
index ee291d3edf357de0b7b13a6b2371060014b63ba1..2cbda3cb7636b9108664801c4b6d28b68606e6f7 100644
(file)
--- a/
xen/arch/x86/i8259.c
+++ b/
xen/arch/x86/i8259.c
@@
-314,7
+314,7
@@
static void save_ELCR(char *trigger)
int i8259A_resume(void)
{
- init_8259A(
0
);
+ init_8259A(
i8259A_irq_type.ack == disable_8259A_irq
);
restore_ELCR(irq_trigger);
return 0;
}