diff options
author | Peter Xu <peterx@redhat.com> | 2016-05-10 18:21:22 +0800 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2016-05-23 16:53:43 +0200 |
commit | ed1263c363c970a7ad5226b8f41dbbf0c92c1e17 (patch) | |
tree | d3426dde2691f11680bb7cfb93e355f4e1bfb36a /aio-posix.c | |
parent | 479c2a1cb7fb82d23e66eab78b00fc5b0638439b (diff) |
ioapic: clear remote irr bit for edge-triggered interrupts
This is to better emulate IOAPIC version 0x1X hardware. Linux kernel
leveraged this "feature" to do explicit EOI since EOI register is still
not introduced at that time. This will also fix the issue that level
triggered interrupts failed to work when IR enabled (tested with Linux
kernel version 4.5).
Reviewed-by: Radim Krčmář <rkrcmar@redhat.com>
Signed-off-by: Peter Xu <peterx@redhat.com>
Message-Id: <1462875682-1349-3-git-send-email-peterx@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'aio-posix.c')
0 files changed, 0 insertions, 0 deletions