aboutsummaryrefslogtreecommitdiffstats
path: root/pci.c
AgeCommit message (Expand)AuthorFilesLines
2018-06-19pci: add capability helpersJean-Philippe Brucker1-0/+13
2018-06-19pci: allow to specify IRQ type for PCI devicesJean-Philippe Brucker1-0/+3
2018-06-19pci: add config operations callbacks on the PCI headerJean-Philippe Brucker1-47/+42
2015-06-01kvm tools: Handle virtio/pci I/O space as little endianDavid Daney1-3/+13
2015-06-01kvmtool: virtio: pass trapped vcpu to IO accessorsMarc Zyngier1-6/+6
2015-06-01kvmtool: pass trapped vcpu to MMIO accessorsMarc Zyngier1-1/+2
2015-06-01kvm tools: irq: move irq line allocation into device registrationWill Deacon1-0/+15
2015-06-01kvm tools: pci: ensure BARs are naturally alignedWill Deacon1-3/+5
2015-06-01kvm tools: pci: register 24-bit configuration space below MMIO regionWill Deacon1-4/+27
2015-06-01kvm tools: add generic device registration mechanismWill Deacon1-27/+12
2015-06-01kvm tools: use correct init group for the PCI controllerSasha Levin1-2/+2
2015-06-01kvm tools: remove global kvm objectSasha Levin1-5/+5
2015-06-01kvm tools: use init/exit where possibleSasha Levin1-0/+2
2015-06-01kvm tools: Fixes for PCI moduleSasha Levin1-16/+44
2015-06-01kvm tools: Add BUG_ON() helper to make a run-time critical testsCyrill Gorcunov1-4/+2
2015-06-01kvm tools: Trivial cleanupSasha Levin1-2/+4
2015-06-01kvm tools: Arch-specific define for PCI MMIO allocation areaMatt Evans1-2/+6
2015-06-01kvm tools: Add pci__config_{rd,wr}(), pci__find_dev()Matt Evans1-25/+38
2015-06-01kvm tools: Endian-sanitise pci.h and PCI device setupMatt Evans1-2/+2
2015-06-01kvm tools: Move PCI_MAX_DEVICES to pci.hMatt Evans1-1/+0
2015-06-01kvm tools: Add ivshmem deviceSasha Levin1-3/+2
2015-06-01kvm tools: remove count in io emulation callbacksXiao Guangrong1-4/+4
2015-06-01kvm tools: Missing braces in BAR index calculationSasha Levin1-1/+1
2015-06-01kvm tools: Use correct size for VESA memory barSasha Levin1-1/+1
2015-06-01kvm tools: Fix PCI masking on probesSasha Levin1-3/+8
2015-06-01kvm tools: Fix PCI probingSasha Levin1-5/+55
2015-06-01kvm tools: Add optional parameter used in ioport callbacksSasha Levin1-6/+6
2015-06-01kvm tools: Rename 'self' variablesSasha Levin1-4/+4
2015-06-01kvm tools: Abolishment of uint*_t typesSasha Levin1-9/+8
2015-06-01kvm: Add port range to ioport__register()Pekka Enberg1-9/+2
2015-06-01kvm: Extract virtio-blk driver to separate filePekka Enberg1-35/+25
2015-06-01kvm: Fix unaligned PCI_CONFIG_ADDRESS accessesPekka Enberg1-11/+24
2015-06-01kvm: Kill virtio debugging codePekka Enberg1-2/+0
2015-06-01kvm, pci: fill up virtio device configuration headerAsias He1-4/+9
2015-06-01kvm, pci: Claim virtio device ioport in pci headerCyrill Gorcunov1-0/+22
2015-06-01kvm, pci: Fix offset for pci CONFIG_DATA ioportCyrill Gorcunov1-9/+9
2015-06-01kvm, pci: Fix unaligned PCI accessesPekka Enberg1-3/+14
2015-06-01kvm, pci: Don't calculate offset twicePekka Enberg1-1/+1
2015-06-01kvm: Fix PCI config space emulationPekka Enberg1-2/+8
2015-06-01kvm, pci: Fix device probe accessesPekka Enberg1-14/+5
2015-06-01kvm, pci: Add dummy virtio device for probingCyrill Gorcunov1-3/+35
2015-06-01kvm, pci: Return "no device" by defaultCyrill Gorcunov1-0/+4
2015-06-01kvm: Add PCI CONFIG_ADDRESS register layoutPekka Enberg1-3/+3
2015-06-01pci: Fix typo in previous commitCyrill Gorcunov1-1/+1
2015-06-01pci: Use proper PCI port namesCyrill Gorcunov1-17/+17
2015-06-01kvm: Initial PCI probe emulationPekka Enberg1-0/+51