aboutsummaryrefslogtreecommitdiffstats
path: root/vfio
AgeCommit message (Expand)AuthorFilesLines
2021-10-13vfio/pci: Align MSIX Table and PBA size to guest maximum page sizeAlexandru Elisei1-2/+4
2021-10-13vfio/pci: Print an error when offset is outside of the MSIX table or PBAAlexandru Elisei1-0/+9
2021-10-13vfio/pci: Rework MSIX table and PBA physical size allocationAlexandru Elisei1-28/+41
2021-10-13vfio/pci: Rename PBA offset in device descriptor to fd_offsetAlexandru Elisei1-3/+3
2021-10-13vfio/pci.c: Remove double include for assert.hAlexandru Elisei1-2/+0
2021-07-16arm/arm64: vfio: Add PCI Express Capability StructureAlexandru Elisei1-0/+18
2021-07-16arm/arm64: Add PCI Express 1.1 supportAlexandru Elisei1-11/+15
2021-03-18vfio: Switch to new ioport trap handlersAndre Przywara1-27/+10
2021-03-18vfio: Refactor ioport trap handlerAndre Przywara1-15/+36
2020-05-19vfio: Trap MMIO access to BAR addresses which aren't page alignedAlexandru Elisei1-0/+9
2020-05-19pci: Implement reassignable BARsAlexandru Elisei1-0/+12
2020-05-19pci: Implement callbacks for toggling BAR emulationAlexandru Elisei1-16/+91
2020-05-19vfio/pci: Don't write configuration value twiceAlexandru Elisei1-2/+7
2020-05-19vfio: Reserve ioports when configuring the BARAlexandru Elisei2-7/+6
2020-04-24pci: Move legacy IRQ assignment into devicesAndre Przywara1-0/+2
2020-04-24vfio: Destroy memslot when unmapping the associated VAsAlexandru Elisei1-0/+6
2020-04-24vfio: fix multi-MSI vector handlingLorenzo Pieralisi1-0/+8
2020-04-15vfio/pci: Don't access unallocated regionsAlexandru Elisei1-3/+7
2020-04-15vfio/pci: Ignore expansion ROM BAR writesAlexandru Elisei1-0/+3
2020-04-15vfio/pci: Don't assume that only even numbered BARs are 64bitAlexandru Elisei1-1/+3
2020-04-15vfio/pci: Allocate correct size for MSIX table and PBA BARsAlexandru Elisei1-16/+52
2020-04-15ioport: pci: Move port allocations to PCI devicesJulien Thierry2-4/+6
2019-05-29vfio: rework vfio_irq_set payload settingAndre Przywara1-8/+13
2019-05-29vfio: remove unneeded testAndre Przywara1-5/+0
2019-05-29vfio: remove spurious ampersandAndre Przywara1-1/+1
2019-04-26vfio-pci: Re-enable INTx mode when disable MSI/MSIXLeo Yan1-6/+22
2019-04-26vfio-pci: Add new function for INTx one-time initialisationLeo Yan1-27/+40
2019-04-26vfio-pci: Release INTx's unmask eventfd properlyLeo Yan1-0/+2
2018-06-19vfio: check reserved regions before mapping DMAJean-Philippe Brucker1-0/+49
2018-06-19vfio: Support non-mmappable regionsJean-Philippe Brucker2-33/+173
2018-06-19vfio-pci: add MSI supportJean-Philippe Brucker1-7/+171
2018-06-19vfio-pci: add MSI-X supportJean-Philippe Brucker1-12/+639
2018-06-19Add PCI device passthrough using VFIOJean-Philippe Brucker2-0/+889