]> git.karo-electronics.de Git - karo-tx-linux.git/commit
iommu/vt-d: Don't store SIRTP request
authorJan Kiszka <jan.kiszka@siemens.com>
Mon, 11 Aug 2014 11:13:25 +0000 (13:13 +0200)
committerJoerg Roedel <jroedel@suse.de>
Tue, 19 Aug 2014 11:09:15 +0000 (13:09 +0200)
commitf63ef69028742b09c1c0896177d555a30ff6cf13
treea58c73d58dcfabe96b8289c631e96cf64d1450e9
parent7d1311b93e58ed55f3a31cc8f94c4b8fe988a2b9
iommu/vt-d: Don't store SIRTP request

Don't store the SIRTP request bit in the register state. It will
otherwise become sticky and could request an Interrupt Remap Table
Pointer update on each command register write.

Found while starting to emulate IR in QEMU, not by observing problems on
real hardware.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/intel_irq_remapping.c