Acer Aspire 6530G Aspire 6530/6530G Quick Guide - Page 152

Redirect Int 13h to Memory Technologies Devices such

Page 152 highlights

POST Code 0x7E 0xC1 0x80 0xCA 0x88 0x81 0x87 0x85 0x82 0x84 0x86 0x83 0xCE 0x89 0x8C 0xCB 0xCD 0x90 0x8B 0x95 0x92 0xB6 0x98 0x93 Function The Coprocessor initialization test. Use the floating point instructions to determine if a coprocessor exists instead of the ET bit in CR0. Check Boot Type (Server BIOS) Disable onboard COM and LPT ports before testing for presence of external I/O devices. Redirect Int 15h to enable target board to use remote keyboard (PICO BIOS). Initialize interrupt controller. Run late device initialization routines. Initialize motherboard configurable devices. Display any ESCD read errors and configure all PnP ISA devices. Test and identify RS232 ports. Test and identify parallel ports. Initialize onboard I/O and BDA according to CMOS and presence of external devices. Configure Fisk Disk Controller. Initialize digitizer device and display installed message if successful. Enable non-maskable interrupts. Initialize both of the floppy disks and display an error message if failure was detected. Check both drives to establish the appropriate diskette types in the TrustedCore data area Redirect Int 13h to Memory Technologies Devices such as ROM, RAM, PCMCIA, and serial disk (PICO BIOS). Remap I/O and memory address space for PCMCIA (PICO BIOS). Initialize hard-disk controller. If the CMOS ram is valid and intact, and fixed disks are defined, call the fixed disk init routine to initialize the fixed disk system and take over the appropriate interrupt vectors. Setup interrupt vector and present bit in Equipment byte. 1. Check CMOS for CD-ROM drive present 2. Activate the drive by checking for media present 3. Check sector 11h (17) for Boot Record Volume Descriptor 4. Check the boot catalog for validity 5. Pick a boot entry 6. Create a Specification Packet Jump to UserPatch2. If password on boot is enabled, a call is made to Setup to check password. If the user does not enter a valid password, Setup does not return. Search for option ROMs. Rom scan the area from C800h for a length of BCP_ROM_Scan_Size (or to E000h by default) on every 2K boundary, looking for add on cards that need initialization. Build the MPTABLE for multi-processor boards Phase LBT LBT LBT LBT LBT LBT LBT LBT LBT LBT LBT LBT LBT LBT LBT LBT LBT LBT LBT LBT LBT LBT LBT LBT 142 Component Core Core Core Core Core Core Core Core Core Core Core Core Core Core Core Core Core Core Core Core Core Core Core Core 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
  • 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

142
Chapter 4
0x7E
The Coprocessor initialization test. Use the floating point
instructions to determine if a coprocessor exists instead of the
ET bit in CR0.
LBT
Core
0xC1
Check Boot Type (Server BIOS)
LBT
Core
0x80
Disable onboard COM and LPT ports before testing for
presence of external I/O devices.
LBT
Core
0xCA
Redirect Int 15h to enable target board to use remote keyboard
(PICO BIOS).
LBT
Core
0x88
Initialize interrupt controller.
LBT
Core
0x81
Run late device initialization routines.
LBT
Core
0x87
Initialize motherboard configurable devices.
LBT
Core
0x85
Display any ESCD read errors and configure all PnP ISA
devices.
LBT
Core
0x82
Test and identify RS232 ports.
LBT
Core
0x84
Test and identify parallel ports.
LBT
Core
0x86
Initialize onboard I/O and BDA according to CMOS and
presence of external devices.
LBT
Core
0x83
Configure Fisk Disk Controller.
LBT
Core
0xCE
Initialize digitizer device and display installed message if
successful.
LBT
Core
0x89
Enable non-maskable interrupts.
LBT
Core
0x8C
Initialize both of the floppy disks and display an error message
if failure was detected. Check both drives to establish the
appropriate diskette types in the TrustedCore data area
LBT
Core
0xCB
Redirect Int 13h to Memory Technologies Devices such as
ROM, RAM, PCMCIA, and serial disk (PICO BIOS).
LBT
Core
0xCD
Remap I/O and memory address space for PCMCIA (PICO
BIOS).
LBT
Core
0x90
Initialize hard-disk controller. If the CMOS ram is valid and
intact, and fixed disks are defined, call the fixed disk init routine
to initialize the fixed disk system and take over the appropriate
interrupt vectors.
LBT
Core
0x8B
Setup interrupt vector and present bit in Equipment byte.
LBT
Core
0x95
1. Check CMOS for CD-ROM drive present
2. Activate the drive by checking for media present
3. Check sector 11h (17) for Boot Record Volume Descriptor
4. Check the boot catalog for validity
5. Pick a boot entry
6. Create a Specification Packet
LBT
Core
0x92
Jump to UserPatch2.
LBT
Core
0xB6
If password on boot is enabled, a call is made to Setup to
check password. If the user does not enter a valid password,
Setup does not return.
LBT
Core
0x98
Search for option ROMs. Rom scan the area from C800h for a
length of BCP_ROM_Scan_Size (or to E000h by default) on
every 2K boundary, looking for add on cards that need
initialization.
LBT
Core
0x93
Build the MPTABLE for multi-processor boards
LBT
Core
POST
Code
Function
Phase
Component