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

Display prompt Press F2 to enter SETUP, Test RAM between 512K and 640K.

Page 151 highlights

POST Code 0x7C 0x41 0x4B 0xDE 0xC6 0x4E 0xD4 0x50 0xC9 0x51 0x5A 0x5B 0x5C 0x60 0x62 0x64 0x66 0x68 0x6A 0x6C 0xCA 0x70 0x72 0x4F 0xCD 0x7D Function Initialize the hardware interrupt vectors from 08 to 0F and from 70h to 77H. Also set the interrupt vectors from 60h to 66H to zero. ROM Pilot Init Initialize QuietBoot if it is installed. Enable both keyboard and timer interrupts (IRQ0 and IRQ1). If your POST tasks require interrupts off, preserve them with a PUSHF and CLI at the beginning and a POPF at the end. If you change the PIC, preserve the e Initialize and UNDI ROM (fro remote flash) Initial and install console for UCR Display copyright notice. Get CPU branding string Display CPU type and speed pretask before EISA init EISA Init Display prompt "Press F2 to enter SETUP" Disable CPU cache. Test RAM between 512K and 640K. Determine and test the amount of extended memory available. Determine if memory exists by writing to a few strategic locations and see if the data can be read back. If so, perform an address-line test and a RAM test on the memory. Save the total extended The amount of memory available. This test is dependent on the processor, since the test will vary depending on the width of memory (16 or 32 bits). This test will also use A20 as the skew address to prevent corruption of the system memory. Jump to UserPatch1. Set cache registers to their CMOS values if CMOS is valid, unless auto configuration is enabled, in which case load cache registers from the Setup default table. Enable external cache and CPU cache if present. Configure non-cacheable regions if necessary. Display external cache size on the screen if it is non-zero. Display shadow message post EISA init Check flags in CMOS and in the TrustedCore data area for errors detected during POST. Display error messages on the screen. Check status bits to see if configuration problems were detected. If so, display error messages on the screen. Initialize MultiBoot. Allocate memory for old and new MultiBoot history tables. Reclaim console vector after HW vectors initialized. Initialize Intelligent System Monitoring. 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 LBT LBT 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 Core Core Chapter 4 141

  • 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

Chapter 4
141
0x7C
Initialize the hardware interrupt vectors from 08 to 0F and from
70h to 77H. Also set the interrupt vectors from 60h to 66H to
zero.
LBT
Core
0x41
ROM Pilot Init
LBT
Core
0x4B
Initialize QuietBoot if it is installed. Enable both keyboard and
timer interrupts (IRQ0 and IRQ1). If your POST tasks require
interrupts off, preserve them with a PUSHF and CLI at the
beginning and a POPF at the end. If you change the PIC,
preserve the e
LBT
Core
0xDE
Initialize and UNDI ROM (fro remote flash)
LBT
Core
0xC6
Initial and install console for UCR
LBT
Core
0x4E
Display copyright notice.
LBT
Core
0xD4
Get CPU branding string
LBT
Core
0x50
Display CPU type and speed
LBT
Core
0xC9
pretask before EISA init
LBT
Core
0x51
EISA Init
LBT
Core
0x5A
Display prompt "Press F2 to enter SETUP"
LBT
Core
0x5B
Disable CPU cache.
LBT
Core
0x5C
Test RAM between 512K and 640K.
LBT
Core
0x60
Determine and test the amount of extended memory available.
Determine if memory exists by writing to a few strategic
locations and see if the data can be read back. If so, perform
an address-line test and a RAM test on the memory. Save the
total extended
LBT
Core
0x62
The amount of memory available. This test is dependent on the
processor, since the test will vary depending on the width of
memory (16 or 32 bits). This test will also use A20 as the skew
address to prevent corruption of the system memory.
LBT
Core
0x64
Jump to UserPatch1.
LBT
Core
0x66
Set cache registers to their CMOS values if CMOS is valid,
unless auto configuration is enabled, in which case load cache
registers from the Setup default table.
LBT
Core
0x68
Enable external cache and CPU cache if present. Configure
non-cacheable regions if necessary.
LBT
Core
0x6A
Display external cache size on the screen if it is non-zero.
LBT
Core
0x6C
Display shadow message
LBT
Core
0xCA
post EISA init
LBT
Core
0x70
Check flags in CMOS and in the TrustedCore data area for
errors detected during POST. Display error messages on the
screen.
LBT
Core
0x72
Check status bits to see if configuration problems were
detected. If so, display error messages on the screen.
LBT
Core
0x4F
Initialize MultiBoot. Allocate memory for old and new MultiBoot
history tables.
LBT
Core
0xCD
Reclaim console vector after HW vectors initialized.
LBT
Core
0x7D
Initialize Intelligent System Monitoring.
LBT
Core
POST
Code
Function
Phase
Component