Module cfg_space_emu

Source
Expand description

Helpers that implement standardized PCI configuration space functionality.

To be clear: PCI devices are not required to use these helpers, and may choose to implement configuration space accesses manually.

Structs§

ConfigSpaceType0Emulator
Emulator for the standard Type 0 PCI configuration space header.
DeviceBars
Container type that describes a device’s available BARs
IntxInterrupt
A wrapper around a [LineInterrupt] that considers PCI configuration space interrupt control bits.

Enums§

BarMemoryKind
Different kinds of memory that a BAR can be backed by