Describes an extended (64-bit) address space from a pair of BARs. Used by the call PciGetExtendedAddressSpace.
typedef struct { QWORD start; QWORD size; DWORD flags; } PCISPACE;
The fields are defined as follows:
start |
The base physical address of the space described by the BAR pair. The type of space (memory or I/O) is indicated in the flags field. | ||||||||||
size |
The size of the address space indicated by the BAR pair. | ||||||||||
flags |
A mask which indicates the type and capabilities of the corresponding BAR. This may contain one or more of the following flags:
|