Post Check Points - Acer Power Sx Service Manual

Hide thumbs Also See for Power Sx:
Table of Contents

Advertisement

POST Check Points

When POST executes a task, it uses a series of preset numbers called check point to be latched at port 80h,
indicating the stages it is currently running. This latch can be read and shown on a debug board.
Table D-1 describes the Acer common tasks carried out by POST. A unique check point number represents
each task.
Table D-1 POST Check Points
Check Point
04H
08H
09H
10H
14H
18H
1CH
1EH
2CH
30H
20H
24H
26H
34H
36H
3CH
2DH
3FH
Chapter 4
Determines if the current booting procedure is from cold boot (press reset button or turn
the system on), from warm boot (press CTRL + ALT + DEL or from exiting BIOS setup.
Check CPU ID, dispatch shutdown Path.
NOTE:
At the beginning of POST, port 64 bit 2 (8042 system flag) is read to
determine whether this POST is caused by cold or warm boot. If it is a cold
boot, a complete POST is performed. If it is a warm boot, the chip initialization
and memory test is eliminated from he POST routine.
Disables Non-Maskable Interrupt (NMI), Alarm Interrupt Enable (AIE), Periodical Interrupt
Enable (PIE), and Update-ended Interrupt Enable (UIE).
NOTE:
These interrupts are disabled in order to avoid any mis-action happened
during the POST routine.
Initializes chipset point (I)
DMA Controller (8327) test and initialization.
System timer (8254) test and initialization
Memory refresh test; refresh occurrence verification (IRQ0)
1. Verifies CMOS shutdown byte, battery and check sum.
NOTE:
Several parts of the POST routine require the system to be in protected
mode. When returning to real mode from protected mode, the processor is
reset, therefore POST is re-entered. In order to prevent re-initialization of the
system, POST reads the shutdown code stored in location 0Fh in CMOS
RAM. Then it jumps around the initialization procedure to the entry point.
The CMOS shutdown byte verification assures that CMOS 0Fh area is fine to execute
POST properly.
2. Initializes CMOS default setting
3. Initializes RTC time base
NOTE:
The RTC has an embedded oscillator that generates 32.768 Hz frequency. To
initialize the RTC time base, turn on this oscillator and set a divisor to 32768
so that RTC can count time correctly.
1. Search DRAM existence on each DRAM slot
2. DRAM type determination
1. Tests 384K base memory
2. Set default SS:SP = 0:400
NOTE:
The 384K base memory area is tested for POST execution. The remaining
memory ares is tested later.
System shadow RAM
1. Tests keyboard controller (8041/8042)
2. Determines keyboard type (AT, XT, PS/2)
1. Test programmable interrupt controller
2. Initializes system interrupt
Initializes GPIO
DRAM sizing
Initialize I/O APIC
Sets interrupt service for POST
Set CPU (s) multiple
Enables/Disables USB Host Controller
Description
65

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Acerpower sxAcerpower sxbAcerpower sc

Table of Contents