Xerox 4540 Service Manual - Page 208

F000h segment with 0FFh. Initializes the Microsoft IRQ Routing Table. Prepares

Page 208 highlights

TABLE B-3 POST Code Checkpoints (Continued) Post Code 75 78 7A 7C 84 85 87 8C 8D 8E 90 A0 A1 A2 A4 A7 A8 A9 AA AB AC Description Initialize Int-13 and prepare for IPL detection. Initializes IPL devices controlled by BIOS and option ROMs. Initializes remaining option ROMs. Generate and write contents of ESCD in NVRam. Log errors encountered during POST. Display errors to the user and receives the user responses. Execute BIOS setup if needed/requested. After all device initialization is done, programmed any user-selectable parameters relating to NB/SB, such as timing parameters, noncacheable regions and the shadow RAM cacheability, and do any other NB/SB/PCI-X/OEM-specific programming necessary during late-POST. Background scrubbing for DRAM, and L1 and L2 caches are set up based on setup questions. Get the DRAM scrub limits from each node. Workaround for erratum #101 is applied here. Build ACPI tables (if ACPI is supported). Program the peripheral parameters. Enable/Disable NMI as selected. Late POST initialization of system management interrupt. Check boot password if installed. Clean-up work required before booting to OS. Takes care of runtime image preparation for various BIOS modules. Fill the free area in F000h segment with 0FFh. Initializes the Microsoft IRQ Routing Table. Prepares the runtime language module. Disables the system configuration display if required. Initialize runtime language module. Displays the system configuration screen if enabled. Initialize the CPUs before boot, which includes the programming of the MTRRs. Prepare CPU for OS boot including final MTRR values. Wait for user input at config display if required. Uninstall POST INT1Ch vector and INT09h vector. Deinitializes the ADM module. Prepare BBS for Int 19 boot. Any kind of chipset (NB/SB)-specific programming required during end-POST, just before giving control to runtime code booting to OS. Programmed the system BIOS (0F0000h shadow RAM) cacheability. Ported to handle any OEM specific programming required during end-POST. Copy OEM-specific data from POST_DSEG to RUN_CSEG. B-10 Sun Fire X4500/X4540 Server Service Manual • May 2010

  • 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
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264

B-10
Sun Fire X4500/X4540 Server Service Manual
May 2010
75
Initialize Int-13 and prepare for IPL detection.
78
Initializes IPL devices controlled by BIOS and option ROMs.
7A
Initializes remaining option ROMs.
7C
Generate and write contents of ESCD in NVRam.
84
Log errors encountered during POST.
85
Display errors to the user and receives the user responses.
87
Execute BIOS setup if needed/requested.
8C
After all device initialization is done, programmed any user-selectable parameters relating
to NB/SB, such as timing parameters, noncacheable regions and the shadow RAM
cacheability, and do any other NB/SB/PCI-X/OEM-specific programming necessary
during late-POST. Background scrubbing for DRAM, and L1 and L2 caches are set up
based on setup questions. Get the DRAM scrub limits from each node. Workaround for
erratum #101 is applied here.
8D
Build ACPI tables (if ACPI is supported).
8E
Program the peripheral parameters. Enable/Disable NMI as selected.
90
Late POST initialization of system management interrupt.
A0
Check boot password if installed.
A1
Clean-up work required before booting to OS.
A2
Takes care of runtime image preparation for various BIOS modules. Fill the free area in
F000h segment with 0FFh. Initializes the Microsoft IRQ Routing Table. Prepares the
runtime language module. Disables the system configuration display if required.
A4
Initialize runtime language module.
A7
Displays the system configuration screen if enabled. Initialize the CPUs before boot, which
includes the programming of the MTRRs.
A8
Prepare CPU for OS boot including final MTRR values.
A9
Wait for user input at config display if required.
AA
Uninstall POST INT1Ch vector and INT09h vector. Deinitializes the ADM module.
AB
Prepare BBS for Int 19 boot.
AC
Any kind of chipset (NB/SB)-specific programming required during end-POST, just before
giving control to runtime code booting to OS. Programmed the system BIOS (0F0000h
shadow RAM) cacheability. Ported to handle any OEM specific programming required
during end-POST. Copy OEM-specific data from POST_DSEG to RUN_CSEG.
TABLE B-3
POST Code Checkpoints
(Continued)
Post Code
Description