summary refs log tree commit diff
path: root/devices/src/lib.rs
diff options
context:
space:
mode:
authorDaniel Verkamp <dverkamp@chromium.org>2018-09-24 13:15:29 -0700
committerchrome-bot <chrome-bot@chromium.org>2018-10-01 11:30:03 -0700
commit28a671a95f4927eda528c355f558aab64c7d7cf2 (patch)
tree0a1d7f9c4a4f5b4f8ddc5bc59dcb55f63ba84a83 /devices/src/lib.rs
parentaee0ac2d67bb669fecfae56403bfd7352d2a4d0c (diff)
downloadcrosvm-28a671a95f4927eda528c355f558aab64c7d7cf2.tar
crosvm-28a671a95f4927eda528c355f558aab64c7d7cf2.tar.gz
crosvm-28a671a95f4927eda528c355f558aab64c7d7cf2.tar.bz2
crosvm-28a671a95f4927eda528c355f558aab64c7d7cf2.tar.lz
crosvm-28a671a95f4927eda528c355f558aab64c7d7cf2.tar.xz
crosvm-28a671a95f4927eda528c355f558aab64c7d7cf2.tar.zst
crosvm-28a671a95f4927eda528c355f558aab64c7d7cf2.zip
devices: pci: refactor config access mechanism
The current PciRoot is only workable for the legacy I/O port 0xCF8
access mechanism; factor out the config access mechanism part of PciRoot
into PciConfigIo so that we can add a MMIO-based access mechanism for
ARM.

Change-Id: I87756b0ab31070d8717c76d419957bf5ea5d75ad
Signed-off-by: Daniel Verkamp <dverkamp@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/1241539
Reviewed-by: Dylan Reid <dgreid@chromium.org>
Diffstat (limited to 'devices/src/lib.rs')
-rw-r--r--devices/src/lib.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/devices/src/lib.rs b/devices/src/lib.rs
index 46664fc..912cd85 100644
--- a/devices/src/lib.rs
+++ b/devices/src/lib.rs
@@ -32,7 +32,7 @@ pub use self::bus::Error as BusError;
 pub use self::cmos::Cmos;
 pub use self::pl030::Pl030;
 pub use self::i8042::I8042Device;
-pub use self::pci::{PciDevice, PciDeviceError, PciInterruptPin, PciRoot};
+pub use self::pci::{PciConfigIo, PciDevice, PciDeviceError, PciInterruptPin, PciRoot};
 pub use self::proxy::ProxyDevice;
 pub use self::proxy::Error as ProxyError;
 pub use self::serial::Serial;