Asus RS700-E10-RS12U User Manual - Page 23

Q-Code table

Page 23 highlights

1.7.5 Q-Code table Action SEC Start up Quick VGA PHASE Security Phase PEI(Pre-EFI initialization)phase VR initialization OCMR initialization KTI initialization IIO Early initialization POST CODE 0x01 0x02 0x03 0x04 0x05 0x06 0x10 0x11 0x15 0x19 0xC8 0xCC 0xD4 0xDC 0xE0 0xE4 0xE8 0xEC 0x11 0x12 0x13 0x14 0x16 0x18 0x21 0x22 0x23 0x24 0x25 0x31 0x32 0x33 0x34 0xA0 0xA1 0xA3 0xA6 0xA7 0xA8 0xA9 0xAA 0xAB 0xAE 0xAF 0xE0 0xE1 0xE2 0xE3 0xE4 0xE5 0xE6 0xE7 0xE8 0xE9 0xEA 0xEB 0xEC 0xED 0xEE 0xEF TYPE Progress Progress Progress Progress Progress Progress Progress Progress Progress Progress Progress DESCRIPTION Power on post code Load BSP microcode Perform early platform cache Initialization Set cache as ram for PEI phase Establish Stack CPU Early Initialization PEI Core Entry PEI cache as ram CPU initial NB Initialization before installed memory SB Initialization before installed memory Infineon Address Ti Address Enter OCMR Procedures Enter OCMR On S3 Check New CPU Check Cmos Fail Check Overclock Fail Prepare Parameters Build Voltage Table Patch Voltage Table Adjust Voltage Table Before Set Voltages Set Voltages Before Set Spread Spectrum SetBclkStrapAndFrequencyPei Set Spread Spectrum After Set Frequency Initialize KTI input structure Collect info such as SBSP, Boot Mode, Reset type Setup up minimum path between SBSP & other sockets Sync up with PBSPs Topology discovery and route calculation Program final route Program final IO SAD setting Protocol layer and other Uncore settings Transition links to full speed opeartion Coherency Settings KTI Complete IIO early init Early Pre-link training setting IIO Gen3 EQ programming IIO Link training IIO Gen3 override IIO early init exit IIO late init PCIE port init IOAPIC init VTD init IOAT init IIO DFX init NTB init Security init IIO late init exit IIO On ready to boot (continued on the next page) ASUS RS700-E10 Series 1-13

  • 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
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212

ASUS RS700-E10 Series
1-13
1.7.5
Q-Code table
Action
PHASE
POST CODE
TYPE
DESCRIPTION
SEC Start up
Security Phase
0x01
Progress
Power on post code
0x02
Progress
Load BSP microcode
0x03
Progress
Perform early platform cache Initialization
0x04
Progress
Set cache as ram for PEI phase
0x05
Progress
Establish Stack
0x06
Progress
CPU Early Initialization
Quick VGA
PEI(Pre-EFI
initialization)phase
0x10
Progress
PEI Core Entry
0x11
PEI cache as ram CPU initial
0x15
NB Initialization before installed memory
0x19
SB Initialization before installed memory
VR initialization
0xC8
Progress
Infineon Address
0xCC
0xD4
Ti Address
0xDC
0xE0
0xE4
0xE8
0xEC
OCMR initialization
0x11
Progress
Enter OCMR Procedures
0x12
Enter OCMR On S3
0x13
Check New CPU
0x14
Check Cmos Fail
0x16
Check Overclock Fail
0x18
Prepare Parameters
0x21
Build Voltage Table
0x22
Patch Voltage Table
0x23
Adjust Voltage Table
0x24
Before Set Voltages
0x25
Set Voltages
0x31
Before Set Spread Spectrum
0x32
SetBclkStrapAndFrequencyPei
0x33
Set Spread Spectrum
0x34
After Set Frequency
KTI initialization
0xA0
Progress
Initialize KTI input structure
0xA1
Collect info such as SBSP, Boot Mode, Reset type
0xA3
Setup up minimum path between SBSP & other sockets
0xA6
Sync up with PBSPs
0xA7
Topology discovery and route calculation
0xA8
Program final route
0xA9
Program final IO SAD setting
0xAA
Protocol layer and other Uncore settings
0xAB
Transition links to full speed opeartion
0xAE
Coherency Settings
0xAF
KTI Complete
IIO Early
initialization
0xE0
Progress
IIO early init
0xE1
Early Pre-link training setting
0xE2
IIO Gen3 EQ programming
0xE3
IIO Link training
0xE4
IIO Gen3 override
0xE5
IIO early init exit
0xE6
IIO late init
0xE7
PCIE port init
0xE8
IOAPIC init
0xE9
VTD init
0xEA
IOAT init
0xEB
IIO DFX init
0xEC
NTB init
0xED
Security init
0xEE
IIO late init exit
0xEF
IIO On ready to boot
(continued on the next page)