- UINT64 Present:1;\r
- UINT64 FaultProcessingDisable:1;\r
- UINT64 TranslationType:3;\r
- UINT64 ExtendedMemoryType:3;\r
- UINT64 DeferredInvalidateEnable:1;\r
- UINT64 PageRequestEnable:1;\r
- UINT64 NestedTranslationEnable:1;\r
- UINT64 PASIDEnable:1;\r
- UINT64 SecondLevelPageTranslationPointer:52;\r
-\r
- UINT64 AddressWidth:3;\r
- UINT64 PageGlobalEnable:1;\r
- UINT64 NoExecuteEnable:1;\r
- UINT64 WriteProtectEnable:1;\r
- UINT64 CacheDisable:1;\r
- UINT64 ExtendedMemoryTypeEnable:1;\r
- UINT64 DomainIdentifier:16;\r
- UINT64 SupervisorModeExecuteProtection:1;\r
- UINT64 ExtendedAccessedFlagEnable:1;\r
- UINT64 ExecuteRequestsEnable:1;\r
- UINT64 SecondLevelExecuteEnable:1;\r
- UINT64 Reserved_92:4;\r
- UINT64 PageAttributeTable0:3;\r
- UINT64 Reserved_Pat0:1;\r
- UINT64 PageAttributeTable1:3;\r
- UINT64 Reserved_Pat1:1;\r
- UINT64 PageAttributeTable2:3;\r
- UINT64 Reserved_Pat2:1;\r
- UINT64 PageAttributeTable3:3;\r
- UINT64 Reserved_Pat3:1;\r
- UINT64 PageAttributeTable4:3;\r
- UINT64 Reserved_Pat4:1;\r
- UINT64 PageAttributeTable5:3;\r
- UINT64 Reserved_Pat5:1;\r
- UINT64 PageAttributeTable6:3;\r
- UINT64 Reserved_Pat6:1;\r
- UINT64 PageAttributeTable7:3;\r
- UINT64 Reserved_Pat7:1;\r
-\r
- UINT64 PASIDTableSize:4;\r
- UINT64 Reserved_132:8;\r
- UINT64 PASIDTablePointer:52;\r
-\r
- UINT64 Reserved_192:12;\r
- UINT64 PASIDStateTablePointer:52;\r
+ UINT32 Present:1;\r
+ UINT32 FaultProcessingDisable:1;\r
+ UINT32 TranslationType:3;\r
+ UINT32 ExtendedMemoryType:3;\r
+ UINT32 DeferredInvalidateEnable:1;\r
+ UINT32 PageRequestEnable:1;\r
+ UINT32 NestedTranslationEnable:1;\r
+ UINT32 PASIDEnable:1;\r
+ UINT32 SecondLevelPageTranslationPointerLo:20;\r
+ UINT32 SecondLevelPageTranslationPointerHi:32;\r
+\r
+ UINT32 AddressWidth:3;\r
+ UINT32 PageGlobalEnable:1;\r
+ UINT32 NoExecuteEnable:1;\r
+ UINT32 WriteProtectEnable:1;\r
+ UINT32 CacheDisable:1;\r
+ UINT32 ExtendedMemoryTypeEnable:1;\r
+ UINT32 DomainIdentifier:16;\r
+ UINT32 SupervisorModeExecuteProtection:1;\r
+ UINT32 ExtendedAccessedFlagEnable:1;\r
+ UINT32 ExecuteRequestsEnable:1;\r
+ UINT32 SecondLevelExecuteEnable:1;\r
+ UINT32 Reserved_92:4;\r
+ UINT32 PageAttributeTable0:3;\r
+ UINT32 Reserved_Pat0:1;\r
+ UINT32 PageAttributeTable1:3;\r
+ UINT32 Reserved_Pat1:1;\r
+ UINT32 PageAttributeTable2:3;\r
+ UINT32 Reserved_Pat2:1;\r
+ UINT32 PageAttributeTable3:3;\r
+ UINT32 Reserved_Pat3:1;\r
+ UINT32 PageAttributeTable4:3;\r
+ UINT32 Reserved_Pat4:1;\r
+ UINT32 PageAttributeTable5:3;\r
+ UINT32 Reserved_Pat5:1;\r
+ UINT32 PageAttributeTable6:3;\r
+ UINT32 Reserved_Pat6:1;\r
+ UINT32 PageAttributeTable7:3;\r
+ UINT32 Reserved_Pat7:1;\r
+\r
+ UINT32 PASIDTableSize:4;\r
+ UINT32 Reserved_132:8;\r
+ UINT32 PASIDTablePointerLo:20;\r
+ UINT32 PASIDTablePointerHi:32;\r
+\r
+ UINT32 Reserved_192:12;\r
+ UINT32 PASIDStateTablePointerLo:20;\r
+ UINT32 PASIDStateTablePointerHi:32;\r