Age | Commit message (Expand) | Author | Files | Lines |
2022-11-08 | pci: Disable writes to Status register | Jean-Philippe Brucker | 1 | -14/+40 |
2022-02-16 | virtio/pci: Signal INTx interrupts as level instead of edge | Marc Zyngier | 1 | -1/+1 |
2021-07-16 | arm/arm64: Add PCI Express 1.1 support | Alexandru Elisei | 1 | -2/+3 |
2021-03-18 | pci: Switch trap handling to use MMIO handler | Andre Przywara | 1 | -58/+24 |
2020-05-19 | pci: Implement reassignable BARs | Alexandru Elisei | 1 | -48/+202 |
2020-05-19 | pci: Toggle BAR I/O and memory space emulation | Alexandru Elisei | 1 | -0/+42 |
2020-05-19 | pci: Implement callbacks for toggling BAR emulation | Alexandru Elisei | 1 | -0/+39 |
2020-05-19 | pci: Limit configuration transaction size to 32 bits | Alexandru Elisei | 1 | -0/+9 |
2020-05-19 | pci: Add helpers for BAR values and memory/IO space access | Alexandru Elisei | 1 | -2/+2 |
2020-04-24 | pci: Move legacy IRQ assignment into devices | Andre Przywara | 1 | -3/+3 |
2020-04-15 | pci: Fix ioport allocation size | Julien Thierry | 1 | -1/+1 |
2020-04-15 | ioport: pci: Move port allocations to PCI devices | Julien Thierry | 1 | -4/+13 |
2020-04-15 | pci: Fix BAR resource sizing arbitration | Sami Mujawar | 1 | -6/+36 |
2018-06-19 | pci: add capability helpers | Jean-Philippe Brucker | 1 | -0/+13 |
2018-06-19 | pci: allow to specify IRQ type for PCI devices | Jean-Philippe Brucker | 1 | -0/+3 |
2018-06-19 | pci: add config operations callbacks on the PCI header | Jean-Philippe Brucker | 1 | -47/+42 |
2015-06-01 | kvm tools: Handle virtio/pci I/O space as little endian | David Daney | 1 | -3/+13 |
2015-06-01 | kvmtool: virtio: pass trapped vcpu to IO accessors | Marc Zyngier | 1 | -6/+6 |
2015-06-01 | kvmtool: pass trapped vcpu to MMIO accessors | Marc Zyngier | 1 | -1/+2 |
2015-06-01 | kvm tools: irq: move irq line allocation into device registration | Will Deacon | 1 | -0/+15 |
2015-06-01 | kvm tools: pci: ensure BARs are naturally aligned | Will Deacon | 1 | -3/+5 |
2015-06-01 | kvm tools: pci: register 24-bit configuration space below MMIO region | Will Deacon | 1 | -4/+27 |
2015-06-01 | kvm tools: add generic device registration mechanism | Will Deacon | 1 | -27/+12 |
2015-06-01 | kvm tools: use correct init group for the PCI controller | Sasha Levin | 1 | -2/+2 |
2015-06-01 | kvm tools: remove global kvm object | Sasha Levin | 1 | -5/+5 |
2015-06-01 | kvm tools: use init/exit where possible | Sasha Levin | 1 | -0/+2 |
2015-06-01 | kvm tools: Fixes for PCI module | Sasha Levin | 1 | -16/+44 |
2015-06-01 | kvm tools: Add BUG_ON() helper to make a run-time critical tests | Cyrill Gorcunov | 1 | -4/+2 |
2015-06-01 | kvm tools: Trivial cleanup | Sasha Levin | 1 | -2/+4 |
2015-06-01 | kvm tools: Arch-specific define for PCI MMIO allocation area | Matt Evans | 1 | -2/+6 |
2015-06-01 | kvm tools: Add pci__config_{rd,wr}(), pci__find_dev() | Matt Evans | 1 | -25/+38 |
2015-06-01 | kvm tools: Endian-sanitise pci.h and PCI device setup | Matt Evans | 1 | -2/+2 |
2015-06-01 | kvm tools: Move PCI_MAX_DEVICES to pci.h | Matt Evans | 1 | -1/+0 |
2015-06-01 | kvm tools: Add ivshmem device | Sasha Levin | 1 | -3/+2 |
2015-06-01 | kvm tools: remove count in io emulation callbacks | Xiao Guangrong | 1 | -4/+4 |
2015-06-01 | kvm tools: Missing braces in BAR index calculation | Sasha Levin | 1 | -1/+1 |
2015-06-01 | kvm tools: Use correct size for VESA memory bar | Sasha Levin | 1 | -1/+1 |
2015-06-01 | kvm tools: Fix PCI masking on probes | Sasha Levin | 1 | -3/+8 |
2015-06-01 | kvm tools: Fix PCI probing | Sasha Levin | 1 | -5/+55 |
2015-06-01 | kvm tools: Add optional parameter used in ioport callbacks | Sasha Levin | 1 | -6/+6 |
2015-06-01 | kvm tools: Rename 'self' variables | Sasha Levin | 1 | -4/+4 |
2015-06-01 | kvm tools: Abolishment of uint*_t types | Sasha Levin | 1 | -9/+8 |
2015-06-01 | kvm: Add port range to ioport__register() | Pekka Enberg | 1 | -9/+2 |
2015-06-01 | kvm: Extract virtio-blk driver to separate file | Pekka Enberg | 1 | -35/+25 |
2015-06-01 | kvm: Fix unaligned PCI_CONFIG_ADDRESS accesses | Pekka Enberg | 1 | -11/+24 |
2015-06-01 | kvm: Kill virtio debugging code | Pekka Enberg | 1 | -2/+0 |
2015-06-01 | kvm, pci: fill up virtio device configuration header | Asias He | 1 | -4/+9 |
2015-06-01 | kvm, pci: Claim virtio device ioport in pci header | Cyrill Gorcunov | 1 | -0/+22 |
2015-06-01 | kvm, pci: Fix offset for pci CONFIG_DATA ioport | Cyrill Gorcunov | 1 | -9/+9 |
2015-06-01 | kvm, pci: Fix unaligned PCI accesses | Pekka Enberg | 1 | -3/+14 |
2015-06-01 | kvm, pci: Don't calculate offset twice | Pekka Enberg | 1 | -1/+1 |
2015-06-01 | kvm: Fix PCI config space emulation | Pekka Enberg | 1 | -2/+8 |
2015-06-01 | kvm, pci: Fix device probe accesses | Pekka Enberg | 1 | -14/+5 |
2015-06-01 | kvm, pci: Add dummy virtio device for probing | Cyrill Gorcunov | 1 | -3/+35 |
2015-06-01 | kvm, pci: Return "no device" by default | Cyrill Gorcunov | 1 | -0/+4 |
2015-06-01 | kvm: Add PCI CONFIG_ADDRESS register layout | Pekka Enberg | 1 | -3/+3 |
2015-06-01 | pci: Fix typo in previous commit | Cyrill Gorcunov | 1 | -1/+1 |
2015-06-01 | pci: Use proper PCI port names | Cyrill Gorcunov | 1 | -17/+17 |
2015-06-01 | kvm: Initial PCI probe emulation | Pekka Enberg | 1 | -0/+51 |