#
9f0ae301 |
| 09-Jun-2021 |
Cornelia Huck <cohuck@redhat.com> |
lib: unify header guards
Standardize header guards to _LIB_HEADER_H_.
Signed-off-by: Cornelia Huck <cohuck@redhat.com> Reviewed-by: David Hildenbrand <david@redhat.com> Message-Id: <20210609143712.
lib: unify header guards
Standardize header guards to _LIB_HEADER_H_.
Signed-off-by: Cornelia Huck <cohuck@redhat.com> Reviewed-by: David Hildenbrand <david@redhat.com> Message-Id: <20210609143712.60933-3-cohuck@redhat.com>
show more ...
|
#
8446858d |
| 16-Jan-2017 |
Andrew Jones <drjones@redhat.com> |
x86/intel-iommu: properly ack edu interrupt
Writing zero to EDU_REG_INTR_RAISE doesn't clear the status, because the value is ORed in. The edu spec says that to clear the interrupt, regardless of us
x86/intel-iommu: properly ack edu interrupt
Writing zero to EDU_REG_INTR_RAISE doesn't clear the status, because the value is ORed in. The edu spec says that to clear the interrupt, regardless of using MSI or not, one should write the value of the interrupt status register to the interrupt acknowledge register from the interrupt handler.
Cc: Peter Xu <peterx@redhat.com> Signed-off-by: Andrew Jones <drjones@redhat.com> Reviewed-by: Peter Xu <peterx@redhat.com> Signed-off-by: Radim Krčmář <rkrcmar@redhat.com>
show more ...
|
#
7f2477c2 |
| 12-Dec-2016 |
Peter Xu <peterx@redhat.com> |
x86: intel-iommu: add IR MSI test
First of all, vtd_setup_msi() is provided. It setup IRTE entries, meanwhile, setup PCI device MSI vectors corresponding to VT-d spec.
Meanwhile, IR MSI test is add
x86: intel-iommu: add IR MSI test
First of all, vtd_setup_msi() is provided. It setup IRTE entries, meanwhile, setup PCI device MSI vectors corresponding to VT-d spec.
Meanwhile, IR MSI test is added to intel IOMMU unit test. The basic IR test is carried out by a edu INTR raise request. When write to the intr raise register, interrupt will be generated. Type of interrupt will depend on the setup (either INTx or MSI).
Signed-off-by: Peter Xu <peterx@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
show more ...
|
#
7f2a26cd |
| 12-Dec-2016 |
Peter Xu <peterx@redhat.com> |
pci: edu: introduce pci-edu helpers
QEMU edu device is a pci device that is originally written for educational purpose, however it also suits for IOMMU unit test. Adding helpers for this specific de
pci: edu: introduce pci-edu helpers
QEMU edu device is a pci device that is originally written for educational purpose, however it also suits for IOMMU unit test. Adding helpers for this specific device to implement the device logic.
The device supports lots of functions, here only DMA operation is supported.
The spec of the device can be found at:
https://github.com/qemu/qemu/blob/master/docs/specs/edu.txt
Reviewed-by: Andrew Jones <drjones@redhat.com> Signed-off-by: Peter Xu <peterx@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
show more ...
|