1079d581eSLawrence Tang{ 2079d581eSLawrence Tang "$id": "cper-json-vtd-dmar-section", 3079d581eSLawrence Tang "$schema": "https://json-schema.org/draft/2020-12/schema", 4079d581eSLawrence Tang "type": "object", 5*044afd01SJohn Chung "required": [ 6*044afd01SJohn Chung "version", 7*044afd01SJohn Chung "revision", 8*044afd01SJohn Chung "oemID", 9*044afd01SJohn Chung "capabilityRegister", 10*044afd01SJohn Chung "extendedCapabilityRegister", 11*044afd01SJohn Chung "globalCommandRegister", 12*044afd01SJohn Chung "globalStatusRegister", 13*044afd01SJohn Chung "faultStatusRegister", 14*044afd01SJohn Chung "faultRecord", 15*044afd01SJohn Chung "rootEntry", 16*044afd01SJohn Chung "contextEntry", 17*044afd01SJohn Chung "pageTableEntry_Level6", 18*044afd01SJohn Chung "pageTableEntry_Level5", 19*044afd01SJohn Chung "pageTableEntry_Level4", 20*044afd01SJohn Chung "pageTableEntry_Level3", 21*044afd01SJohn Chung "pageTableEntry_Level2", 22*044afd01SJohn Chung "pageTableEntry_Level1" 23*044afd01SJohn Chung ], 24079d581eSLawrence Tang "additionalProperties": false, 25079d581eSLawrence Tang "properties": { 26079d581eSLawrence Tang "version": { 27079d581eSLawrence Tang "type": "integer" 28079d581eSLawrence Tang }, 29079d581eSLawrence Tang "revision": { 30079d581eSLawrence Tang "type": "integer" 31079d581eSLawrence Tang }, 32079d581eSLawrence Tang "oemID": { 33079d581eSLawrence Tang "type": "integer" 34079d581eSLawrence Tang }, 35079d581eSLawrence Tang "capabilityRegister": { 36079d581eSLawrence Tang "type": "integer" 37079d581eSLawrence Tang }, 38079d581eSLawrence Tang "extendedCapabilityRegister": { 39079d581eSLawrence Tang "type": "integer" 40079d581eSLawrence Tang }, 41079d581eSLawrence Tang "globalCommandRegister": { 42079d581eSLawrence Tang "type": "integer" 43079d581eSLawrence Tang }, 44079d581eSLawrence Tang "globalStatusRegister": { 45079d581eSLawrence Tang "type": "integer" 46079d581eSLawrence Tang }, 47079d581eSLawrence Tang "faultStatusRegister": { 484237584eSLawrence Tang "type": "integer" 494237584eSLawrence Tang }, 504237584eSLawrence Tang "faultRecord": { 51079d581eSLawrence Tang "type": "object", 52*044afd01SJohn Chung "required": [ 53*044afd01SJohn Chung "faultInformation", 54*044afd01SJohn Chung "sourceIdentifier", 55*044afd01SJohn Chung "privelegeModeRequested", 56*044afd01SJohn Chung "executePermissionRequested", 57*044afd01SJohn Chung "pasidPresent", 58*044afd01SJohn Chung "faultReason", 59*044afd01SJohn Chung "pasidValue", 60*044afd01SJohn Chung "addressType", 61*044afd01SJohn Chung "type" 62*044afd01SJohn Chung ], 63079d581eSLawrence Tang "properties": { 64079d581eSLawrence Tang "faultInformation": { 65079d581eSLawrence Tang "type": "integer" 66079d581eSLawrence Tang }, 67079d581eSLawrence Tang "sourceIdentifier": { 68079d581eSLawrence Tang "type": "integer" 69079d581eSLawrence Tang }, 70079d581eSLawrence Tang "privelegeModeRequested": { 71079d581eSLawrence Tang "type": "boolean" 72079d581eSLawrence Tang }, 73079d581eSLawrence Tang "executePermissionRequested": { 74079d581eSLawrence Tang "type": "boolean" 75079d581eSLawrence Tang }, 76079d581eSLawrence Tang "pasidPresent": { 77079d581eSLawrence Tang "type": "boolean" 78079d581eSLawrence Tang }, 79079d581eSLawrence Tang "faultReason": { 80079d581eSLawrence Tang "type": "integer" 81079d581eSLawrence Tang }, 82079d581eSLawrence Tang "pasidValue": { 83079d581eSLawrence Tang "type": "integer" 84079d581eSLawrence Tang }, 85079d581eSLawrence Tang "addressType": { 86079d581eSLawrence Tang "type": "integer" 87079d581eSLawrence Tang }, 88079d581eSLawrence Tang "type": { 89079d581eSLawrence Tang "type": "object", 908a2d737cSLawrence Tang "$ref": "./common/cper-json-nvp.json" 91079d581eSLawrence Tang } 92079d581eSLawrence Tang } 93079d581eSLawrence Tang }, 94079d581eSLawrence Tang "rootEntry": { 95079d581eSLawrence Tang "type": "string" 96079d581eSLawrence Tang }, 97079d581eSLawrence Tang "contextEntry": { 98079d581eSLawrence Tang "type": "string" 99079d581eSLawrence Tang }, 1004237584eSLawrence Tang "pageTableEntry_Level6": { 101079d581eSLawrence Tang "type": "integer" 102079d581eSLawrence Tang }, 1034237584eSLawrence Tang "pageTableEntry_Level5": { 104079d581eSLawrence Tang "type": "integer" 105079d581eSLawrence Tang }, 1064237584eSLawrence Tang "pageTableEntry_Level4": { 107079d581eSLawrence Tang "type": "integer" 108079d581eSLawrence Tang }, 1094237584eSLawrence Tang "pageTableEntry_Level3": { 110079d581eSLawrence Tang "type": "integer" 111079d581eSLawrence Tang }, 1124237584eSLawrence Tang "pageTableEntry_Level2": { 113079d581eSLawrence Tang "type": "integer" 114079d581eSLawrence Tang }, 1154237584eSLawrence Tang "pageTableEntry_Level1": { 116079d581eSLawrence Tang "type": "integer" 117079d581eSLawrence Tang } 118079d581eSLawrence Tang } 119079d581eSLawrence Tang} 120