Turnstone Operating System
Loading...
Searching...
No Matches
amdvi_pci_capability_t Struct Reference

Public Attributes

union { 
 
   struct { 
 
      pci_capability_t   cap 
 
      uint32_t   cap_type:3 
 
      uint32_t   revision:5 
 
      uint32_t   iotlbsup:1 
 
      uint32_t   httunnel:1 
 
      uint32_t   npcache:1 
 
      uint32_t   efr_support:1 
 
      uint32_t   capext:1 
 
      uint32_t   reserved0:3 
 
   }   fields 
 
   uint32_t   bits 
 
header 
 
union { 
 
   struct { 
 
      uint32_t   enable:1 
 
      uint32_t   reserved1:13 
 
      uint32_t   base_address:18 
 
   }   fields 
 
   uint32_t   bits 
 
base_address_low 
 
uint32_t base_address_high:32
 
uint32_t unit_id:5
 
uint32_t reserved2:2
 
uint32_t rng_valid:1
 
uint32_t bus_number:8
 
uint32_t first_device_number:8
 
uint32_t last_device_number:8
 
uint32_t msinum:5
 
uint32_t gva_size:3
 
uint32_t pa_size:7
 
uint32_t va_size:7
 
uint32_t ht_ats_reserved:1
 
uint32_t reserved3:4
 
uint32_t msinum_ppr:5
 
uint32_t msinum_ga:5
 
uint32_t reserved4:27
 

The documentation for this struct was generated from the following file: