]> git.proxmox.com Git - mirror_edk2.git/blobdiff - UefiCpuPkg/Include/AcpiCpuData.h
UefiCpuPkg/AcpiCpuData.h: Support >4GB MMIO address
[mirror_edk2.git] / UefiCpuPkg / Include / AcpiCpuData.h
index 130eb908953da05a5285cc5f8a958b1c354fb04a..ec092074cea52a09fbde16e066b3d2065dfc15e5 100644 (file)
@@ -29,11 +29,13 @@ typedef enum {
 // Element of register table entry\r
 //\r
 typedef struct {\r
-  REGISTER_TYPE  RegisterType;\r
-  UINT32         Index;\r
-  UINT8          ValidBitStart;\r
-  UINT8          ValidBitLength;\r
-  UINT64         Value;\r
+  REGISTER_TYPE  RegisterType;          // offset 0 - 3\r
+  UINT32         Index;                 // offset 4 - 7\r
+  UINT8          ValidBitStart;         // offset 8\r
+  UINT8          ValidBitLength;        // offset 9\r
+  UINT16         Reserved;              // offset 10 - 11\r
+  UINT32         HighIndex;             // offset 12-15, only valid for MemoryMapped\r
+  UINT64         Value;                 // offset 16-23\r
 } CPU_REGISTER_TABLE_ENTRY;\r
 \r
 //\r