Asus ESC4000A-E12 User Manual - Page 21

Q-Code table

Page 21 highlights

1.7.5 Q-Code table ACTION PHASE SEC Start up Security Phase PSP Boot PSP Boot Loader phase (Error Post Codes) POST CODE 0x01 0x02 0x03 0x04 0x05 0x06 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1A 0x1B 0x1C 0x1D 0x1E 0x1F 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 0x2A 0x2B 0x2C 0x2D 0x2E 0x2F 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39 0x3A TYPE DESCRIPTION Progress First post code Progress Load BSP microcode Progress Progress Progress Progress error error error error error error error error error error error error error error error error error error error error error error error error error error error error error error error error error error error error error error error error error error error error error error error error error error error error error error error error error error error Perform early platform Initialization Set cache as ram for PEI phase Establish Stack CPU Early Initialization General - Success Generic Error Code Generic Memory Error Buffer Overflow Invalid Parameter(s) Invalid Data Length Data Alignment Error Null Pointer Error Unsupported Function Invalid Service ID Invalid Address Out of Resource Error Timeout Data abort exception Prefetch abort exception Out of Boundary Condition Reached Data corruption Invalid command The package type provided by BR is incorrect Failed to retrieve FW header during FW validation Key size not supported Agesa0 verification error SMU FW verification error OEM SINGING KEY verification error Generic FW Validation error RSA operation fail - bootloader CCP Passthrough operation failed - internal status AES operation fail CCP state save failed CCP state restore failed SHA256/384 operation fail - internal status ZLib Decompression operation fail HMAC-SHA256/384 operation fail - internal status Booted from boot source not recognized by PSP PSP directory entry not found PSP failed to set the write enable latch PSP timed out because spirom took too long Cannot find BIOS directory SpiRom is not valid Slave die has different security state from master SMI interface init failure SMI interface generic error Invalid die ID executes MCM related function Invalid MCM configuration table read from bootrom Valid boot mode wasn't detected NVStorage init failure NVStorage generic error MCM 'error' to indicate slave has more data to send MCM error if data size exceeds 32B Invalid client id for SVC MCM call MCM slave status register contains bad bits MCM call was made in a single die environment PSP secure mapped to invalid segment (should be 0x400_0000) No physical x86 cores were found on die Insufficient space for secure OS (range of free SRAM to SVC stack base) SYSHUB mapping memory target type is not supported Attempt to unmap permanently mapped TLB to PSP secure region Unable to map an SMN address to AXI space Unable to map a SYSHUB address to AXI space (continued on the next page) ASUS ESC4000A-E12 1-11

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142

ASUS ESC4000A-E12
1-11
ACTION
PHASE
POST CODE
TYPE
DESCRIPTION
SEC Start up
Security Phase
0x01
Progress
First post code
0x02
Progress
Load BSP microcode
0x03
Progress
Perform early platform Initialization
0x04
Progress
Set cache as ram for PEI phase
0x05
Progress
Establish Stack
0x06
Progress
CPU Early Initialization
PSP Boot
PSP Boot Loader
phase (Error Post
Codes)
0x00
error
General - Success
0x01
error
Generic Error Code
0x02
error
Generic Memory Error
0x03
error
Buffer Overflow
0x04
error
Invalid Parameter(s)
0x05
error
Invalid Data Length
0x06
error
Data Alignment Error
0x07
error
Null Pointer Error
0x08
error
Unsupported Function
0x09
error
Invalid Service ID
0x0A
error
Invalid Address
0x0B
error
Out of Resource Error
0x0C
error
Timeout
0x0D
error
Data abort exception
0x0E
error
Prefetch abort exception
0x0F
error
Out of Boundary Condition Reached
0x10
error
Data corruption
0x11
error
Invalid command
0x12
error
The package type provided by BR is incorrect
0x13
error
Failed to retrieve FW header during FW validation
0x14
error
Key size not supported
0x15
error
Agesa0 verification error
0x16
error
SMU FW verification error
0x17
error
OEM SINGING KEY verification error
0x18
error
Generic FW Validation error
0x19
error
RSA operation fail - bootloader
0x1A
error
CCP Passthrough operation failed - internal status
0x1B
error
AES operation fail
0x1C
error
CCP state save failed
0x1D
error
CCP state restore failed
0x1E
error
SHA256/384 operation fail - internal status
0x1F
error
ZLib Decompression operation fail
0x20
error
HMAC-SHA256/384 operation fail - internal status
0x21
error
Booted from boot source not recognized by PSP
0x22
error
PSP directory entry not found
0x23
error
PSP failed to set the write enable latch
0x24
error
PSP timed out because spirom took too long
0x25
error
Cannot find BIOS directory
0x26
error
SpiRom is not valid
0x27
error
Slave die has different security state from master
0x28
error
SMI interface init failure
0x29
error
SMI interface generic error
0x2A
error
Invalid die ID executes MCM related function
0x2B
error
Invalid MCM configuration table read from bootrom
0x2C
error
Valid boot mode wasn't detected
0x2D
error
NVStorage init failure
0x2E
error
NVStorage generic error
0x2F
error
MCM 'error' to indicate slave has more data to send
0x30
error
MCM error if data size exceeds 32B
0x31
error
Invalid client id for SVC MCM call
0x32
error
MCM slave status register contains bad bits
0x33
error
MCM call was made in a single die environment
0x34
error
PSP secure mapped to invalid segment (should be 0x400_0000)
0x35
error
No physical x86 cores were found on die
0x36
error
Insufficient space for secure OS (range of free SRAM to SVC stack base)
0x37
error
SYSHUB mapping memory target type is not supported
0x38
error
Attempt to unmap permanently mapped TLB to PSP secure region
0x39
error
Unable to map an SMN address to AXI space
0x3A
error
Unable to map a SYSHUB address to AXI space
1.7.5
Q-Code table
(continued on the next page)