crosvm/devices/src
Tinghao Zhang c96e46c6a9 devices: pcie: add pcie port structure
Since all pcie ports (root port, upstream port, downstream port)
have similiar pci config space and handling logic, we could have
a common code base for them to use for code simplicity. This
patch adds the code base PciePort structure that could be used
later for both pcie root port and pcie upstream/downstream port.

BUG=b:199986018
TEST=./tools/presubmit

Change-Id: I23cfaf561432ed2cb977d0d2a020fc05370bb4b0
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3692429
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
Tested-by: kokoro <noreply+kokoro@google.com>
Commit-Queue: Daniel Verkamp <dverkamp@chromium.org>
2022-06-16 22:40:50 +00:00
..
irqchip resources: introduce AddressRange type 2022-06-16 20:29:26 +00:00
pci devices: pcie: add pcie port structure 2022-06-16 22:40:50 +00:00
platform devices: irq_event: implement as_raw_descriptors() and use them 2022-04-07 01:41:56 +00:00
register_space
sys devices: serial: introduce SerialInput trait 2022-05-26 10:09:52 +00:00
tsc tsc: Refactor test imports 2022-06-13 20:53:52 +00:00
usb base: unix: merge EpollContext into PollContext 2022-06-02 21:44:39 +00:00
utils base: unix: merge EpollContext into PollContext 2022-06-02 21:44:39 +00:00
virtio virtio: vhost: user: box all VhostUserBackend 2022-06-15 16:50:12 +00:00
acpi.rs base: replace PollToken with EventToken tree-wide 2022-06-02 22:30:38 +00:00
bat.rs base: replace PollToken with EventToken tree-wide 2022-06-02 22:30:38 +00:00
bus.rs
cmos.rs
debugcon.rs Reland "devices: debugcon: add bochs-style debugcon device" 2022-05-26 19:25:02 +00:00
direct_io.rs
direct_irq.rs Revert "direct_irq: Add support for host wakeup capable IRQs" 2022-05-19 14:28:46 +00:00
i8042.rs crosvm: vm_events: consolidate vm events into one framework. 2022-05-20 18:04:21 +00:00
irq_event.rs devices: irq_event: implement as_raw_descriptors() and use them 2022-04-07 01:41:56 +00:00
lib.rs devices: pci: introduce pci device hierarchy 2022-06-16 22:40:48 +00:00
pit.rs base: replace PollToken with EventToken tree-wide 2022-06-02 22:30:38 +00:00
pl030.rs devices: pl030: convert to using IrqEdgeEvent 2022-04-06 18:54:48 +00:00
proxy.rs
serial.rs devices: serial: introduce SerialInput trait 2022-05-26 10:09:52 +00:00
serial_device.rs Reland "devices: debugcon: add bochs-style debugcon device" 2022-05-26 19:25:02 +00:00
software_tpm.rs
sys.rs
tsc.rs devices: Add tsc handling 2022-06-09 22:15:01 +00:00
vfio.rs resources: introduce AddressRange type 2022-06-16 20:29:26 +00:00