diff options
author | Jan Kiszka | 2018-04-05 19:41:47 +0200 |
---|---|---|
committer | Jason Wang | 2018-07-20 02:30:48 +0200 |
commit | 4712c158c5276fd3c401152f4bb5c3fccf185946 (patch) | |
tree | 228699be967677c540afa6b0652d059740aa5c25 /include/hw/misc/unimp.h | |
parent | Merge remote-tracking branch 'remotes/alistair/tags/pull-riscv-pull-20180719'... (diff) | |
download | qemu-4712c158c5276fd3c401152f4bb5c3fccf185946.tar.gz qemu-4712c158c5276fd3c401152f4bb5c3fccf185946.tar.xz qemu-4712c158c5276fd3c401152f4bb5c3fccf185946.zip |
e1000e: Prevent MSI/MSI-X storms
Only signal MSI/MSI-X events on rising edges. So far we re-triggered the
interrupt sources even if the guest did no consumed the pending one,
easily causing interrupt storms.
Issue was observable with Linux 4.16 e1000e driver when MSI-X was used.
Vector 2 was causing interrupt storms after the driver activated the
device.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Jason Wang <jasowang@redhat.com>
Diffstat (limited to 'include/hw/misc/unimp.h')
0 files changed, 0 insertions, 0 deletions