Skip to main content

Module cfg_space

Module cfg_space 

Source
Expand description

Configuration Space

Sources: PCI 2.3 Spec - Chapter 6

Structs§

BarEncodingBits
BAR in-band encoding bits.
BistHeader
The BIST / Header Type / Latency Timer / Cache Line Size DWORD at config space offset 0x0C.
Command
Command Register
CommonHeader
Common configuration space header registers shared between Type 0 and Type 1 headers.
HeaderType00
Offsets into the type 00h configuration space header.
HeaderType01
Offsets into the type 01h configuration space header.
Status
Status Register

Enums§

DevSel

Constants§

COMMON_HEADER_SIZE
Size of the common header portion shared by all PCI header types.
HEADER_TYPE_00_SIZE
HEADER_TYPE_01_SIZE
MEMORY_BASE_LIMIT_ADDRESS_MASK
The low 4 bits of the memory base/limit registers are reserved.
PREFETCH_MEMORY_BASE_LIMIT_64BIT
The low bit of the prefetchable memory base/limit registers indicates whether the range is 64-bit or 32-bit.