Module devices::pci::pci_configuration
source · Structs§
- Struct for updating a capabilitiy’s mmio mapping.
- Contains the configuration space of a PCI node. See the specification. The configuration space is accessed with DWORD reads and writes from the guest.
Enums§
- See pci_regs.h in kernel
- Subclasses of the BaseSystemPeripheral class.
- Subclasses of the BridgeDevice
- Types of PCI capabilities.
- Classes of PCI nodes.
- Subclasses of the DisplayController class.
- Represents the types of PCI headers allowed in the configuration registers.
- Subclasses of the InputDevice class.
- Subclasses of the MassStorage class.
- Subclasses of the MultimediaController class.
- Subclasses of the NetworkController class.
- Subclasses for PciClassCode Other.
- Subclass of the SerialBus
- Subclasses of the SimpleCommunicationController class.
- Subclasses of the WirelessController class.
Constants§
Traits§
- A trait for implementing complex PCI capabilities.
- A PCI capability list. Devices can optionally specify capabilities in their configuration space.
- A PCI class programming interface. Each combination of
PciClassCode
andPciSubclass
can specify a set of register-level programming interfaces. This trait is implemented by each programming interface. It allows use of a trait object to generate configurations. - A PCI sublcass. Each class in
PciClassCode
can specify a unique set of subclasses. This trait is implemented by each subclass. It allows use of a trait object to generate configurations.