eMachines E732 eMachines eME732 Series Service Guide - Page 142

Post Codes

Page 142 highlights

Post Codes These tables describe the POST codes and descriptions during the POST. Post Code Range SEC PEI DXE BDS SMM S3 ASL Phase PostBDS InsydeH2ODDT™ Reserve OEM Reserve Reserved POST Code Range 0x01 - 0x0F 0x70 - 0x9F 0x40 - 0x6F 0x10 - 0x3F 0xA0 - 0xBF 0xC0 - 0xCF 0x51 - 0x55 0xE1 - 0xE4 0xF9 - 0xFE 0xD0 - 0xD7 0xE8 - 0xEB 0xD8 - 0xE0 0xE5 - 0xE7 0xEC - 0xF8 SEC Phase POST Code Table Functionality Name (Include\ PostCode.h) SEC_SYSTEM_POWER_ON Phase SEC SEC_BEFORE_MICROCODE_PATCH SEC_AFTER_MICROCODE_PATCH SEC_ACCESS_CSR SEC_GENERIC_MSRINIT SEC_CPU_SPEEDCFG SEC_SETUP_CAR_OK SEC_FORCE_MAX_RATIO SEC SEC SEC SEC SEC SEC SEC SEC_GO_TO_SECSTARTUP SEC_GO_TO_PEICORE SEC SEC Post Code 1 2 3 4 5 6 7 8 9 0A Description CPU power on and switch to Protected mode Patching CPU microcode Setup Cache as RAM PCIE MMIO Base Address initial CPU Generic MSR initialization Setup CPU speed Cache as RAM test Tune CPU frequency ratio to maximum level Setup BIOS ROM cache Enter Boot Firmware Volume PEI Phase POST Code Table: Functionality Name (Include\ PostCode.h) PEI_SIO_INIT PEI_CPU_REG_INIT PEI_PCIE_MMIO_INIT PEI_NB_REG_INIT PEI_SB_REG_INIT PEI_TPM_INIT PEI_SMBUS_INIT Phase PEI PEI PEI PEI PEI PEI PEI Post Code 70 71 74 75 76 78 79 Description Super I/O Initialization CPU Early Initialization PCIE MMIO BAR Initialization North Bridge Early Initialization South Bridge Early Initialization TPM Initialization SMBUS Early Initialization 132 Chapter 4

  • 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

132
Chapter 4
Post Codes
These tables describe the POST codes and descriptions during the POST.
Post Code Range
SEC Phase POST Code Table
PEI Phase POST Code Table:
Phase
POST Code Range
SEC
0x01 - 0x0F
PEI
0x70 - 0x9F
DXE
0x40 - 0x6F
BDS
0x10 - 0x3F
SMM
0xA0 - 0xBF
S3
0xC0 - 0xCF
ASL
0x51 –
0x55
0xE1 – 0xE4
PostBDS
0xF9 – 0xFE
InsydeH2ODDT™
Reserve
0xD0 – 0xD7
OEM Reserve
0xE8 – 0xEB
Reserved
0xD8 – 0xE0
0xE5 – 0xE7
0xEC – 0xF8
Functionality Name (Include\
PostCode.h)
Phase
Post
Code
Description
SEC_SYSTEM_POWER_ON
SEC
1
CPU power on and switch to
Protected mode
SEC_BEFORE_MICROCODE_PATCH
SEC
2
Patching CPU microcode
SEC_AFTER_MICROCODE_PATCH
SEC
3
Setup Cache as RAM
SEC_ACCESS_CSR
SEC
4
PCIE MMIO Base Address initial
SEC_GENERIC_MSRINIT
SEC
5
CPU Generic MSR initialization
SEC_CPU_SPEEDCFG
SEC
6
Setup CPU speed
SEC_SETUP_CAR_OK
SEC
7
Cache as RAM test
SEC_FORCE_MAX_RATIO
SEC
8
Tune CPU frequency ratio to
maximum level
SEC_GO_TO_SECSTARTUP
SEC
9
Setup BIOS ROM cache
SEC_GO_TO_PEICORE
SEC
0A
Enter Boot Firmware Volume
Functionality Name (Include\
PostCode.h)
Phase
Post
Code
Description
PEI_SIO_INIT
PEI
70
Super I/O Initialization
PEI_CPU_REG_INIT
PEI
71
CPU Early Initialization
PEI_PCIE_MMIO_INIT
PEI
74
PCIE MMIO BAR Initialization
PEI_NB_REG_INIT
PEI
75
North Bridge Early Initialization
PEI_SB_REG_INIT
PEI
76
South Bridge Early Initialization
PEI_TPM_INIT
PEI
78
TPM Initialization
PEI_SMBUS_INIT
PEI
79
SMBUS Early Initialization