]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: x86: reset edge sense circuit of i8259 on init
authorGleb Natapov <gleb@redhat.com>
Tue, 24 Jan 2012 13:06:05 +0000 (15:06 +0200)
committerAvi Kivity <avi@redhat.com>
Mon, 5 Mar 2012 12:57:30 +0000 (14:57 +0200)
commit34d71a238fca24d04f7e4ae00a8dda2529bb4a0b
tree58dd14b9972084f95a31ea3a2fa51e226b8bef7d
parent1357775ee580e81321fdad6625d63e7c4a2de6a1
KVM: x86: reset edge sense circuit of i8259 on init

The spec says that during initialization "The edge sense circuit is
reset which means that following initialization an interrupt request
(IR) input must make a low-to-high transition to generate an interrupt",
but currently if edge triggered interrupt is in IRR it is delivered
after i8259 initialization.

Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
arch/x86/kvm/i8259.c