Home > Acer > Notebook > Acer Extensa 900 Maintenance Manual

Acer Extensa 900 Maintenance Manual

    Download as PDF Print this page Share this page

    Have a look at the manual Acer Extensa 900 Maintenance Manual online for free. It’s possible to download the document as PDF or print. UserManuals.tech offer 720 Acer manuals and user’s guides for free. Share the user manual or guide on Facebook, Twitter or Google+.

    							                                                                                                     POST BIOS  C-1
    C
    POST BIOS
    C.1 Introduction
    This section contains a listing of the POST BIOS calls for the Extensa 900 Series 
    Notebook.
    ;----------------------------------------------------------------------------
    ; Make sure we entered POST in real mode
    ; Determine the CPU type
    ; Convert all segment limits to 4GB
    ;----------------------------------------------------------------------------
    002H post Verify Real Mode 
    004H cpu Get Type J
    006H post Hardware Initialize
    024H postSetHugeESJ
    ;----------------------------------------------------------------------------
    ; Initialize the chipset
    ; Set the in-POST flag
    ; Autosize the RAM
    ; Clear the base RAM
    ; Test the base RAM
    ; Autosize the cache
    ; Shadow the BIOS
    ;----------------------------------------------------------------------------
    008H cs Initialize
    011H post Reg Initialize J
    00EH io Initialize OPTIONAL
    00CH cache Initialize
    016H post Checksum Test
    018H post Timer Init
    017H cache Pre Ram Auto size, OPTIONAL
    028H cs Ram Auto size
    03AH cache Auto size
    02AH post Zero Base Ram
    02CH post Real Address Test
    030H post Base Ram Test
    02FH cache Pre Sys Shadow OPTIONAL
    038H cs System Shadow Config
    020H post Refresh Test, FAR
    009H post Set In Post Flag, FAR
    ;----------------------------------------------------------------------------
    ; Initialize all the hardware to a known state
    ;----------------------------------------------------------------------------
    00AH cpu Initialize
    00BH cpu Cache On
    00FH fdiskInitializeJ
    010H pmInitializeJ, OPTIONAL
    ;----------------------------------------------------------------------------
    ; Perform hardware tests, and further initialization
    ;----------------------------------------------------------------------------
    014H post I8742 Init, FAR 
    						
    							C-2   POST BIOS
    01AH post Dma InitJ, FAR
    01CH post Reset PIC
    ;----------------------------------------------------------------------------
    ; Test the keyboard controller
    ; Compute the CPU clock speed
    ; Test the CMOS RAM
    ;----------------------------------------------------------------------------
    022H post I8742 Test, FAR
    032H post Compute Speed, FAR
    034H post Cmos Test, FAR
    ;----------------------------------------------------------------------------
    ; Optimize chipset timing
    ; Optimize other hardware
    ;----------------------------------------------------------------------------
    03CH cs Adv Config
    03DH post Adv Reg Config, OPTIONAL
    ;----------------------------------------------------------------------------
    ; Initialize interrupt vectors
    ; Make sure ROM copyright notice is intact
    ; Check for configuration errors
    ; Initialize the video
    ; Shadow the video
    ; Display the copyright notice
    ; Display the CPU type
    ; Initialize EISA bus
    ; Set segment limits back to 4GB (PCI code may have changed them)
    ;----------------------------------------------------------------------------
    042H post Vector Init, FAR
    046H post Copyright Check, FAR
    047H pci Op Rom Init
    049H pci Init
    048H post Config Check, FAR
    04AH pci Video Init
    04CH cs Video Shadow Config
    024H postSetHugeESJ
    ;----------------------------------------------------------------------------
    ; Test and initialize the keyboard
    ; Check for unexpected interrupts
    ; Display prompt Press F2 to enter SETUP
    ;----------------------------------------------------------------------------
    052H post KB Test, FAR
    054H feat Setup Keyclick, OPTIONAL, FAR
    076H post Keyboard Test, FAR
    058H post Hot Interrupt Test, FAR
    ;----------------------------------------------------------------------------
    ; Initialize QuietBoot if its installed
    ;   Note: Both the keyboard and timer interrupts (IRQ0 and IRQ1) are enabled
    ;         here.  Also, interrupts are enabled here and run through the end
    ;         of POST.  If your POST task requires interrupts to be off, please
    ;         preserve them by doing a PUSHF, CLI at the beginning and a POPF at
    ;         the end.  If you change the PIC, please preserve existing bits.
    ; Display the copyright notice
    ; Display the CPU type
    ; Initialize EISA bus 
    						
    							                                                                                               POST BIOS  C-3
    ; Display prompt Press F2 to enter SETUP
    ;----------------------------------------------------------------------------
    04BH quiet Boot Start, OPTIONAL, FAR
    04EH post Copyright Display, FAR
    050H cpu Display, FAR
    051H eisa Init, OPTIONAL
    05AH post Display F2 Message, FAR
    ;----------------------------------------------------------------------------
    ; Disable the CPU cache
    ; Size and test the system memory
    ; Size and test the extended memory
    ; Test extended memory address lines
    ; User hook # 1
    ;----------------------------------------------------------------------------
    05BH cpu Cache Off
    05CH post Memory Test, FAR
    060H post Extended Memory Test, FAR
    062H post Extended Address Test, FAR
    064H user Patch1
    ;----------------------------------------------------------------------------
    ; Enable and configure the cache
    ; Display the cache size if a cache was detected and enabled.
    ; Display size of shadow RAM, size of non-disposable BIOS
    ;----------------------------------------------------------------------------
    066H cache Adv Config
    068H cache Configure
    06AH post Display Cache Size, FAR
    06CH post Display Shadows, FAR
    06EH post Display Non Disposable, FAR
    ;----------------------------------------------------------------------------
    ; Display any POST errors
    ; Check for configuration errors
    ; Test Real Time Clock
    ; Check for keyboard errors
    ;----------------------------------------------------------------------------
    070H post Display Error Messages, FAR
    072H post Test Config, FAR
    074H post RTC Test, FAR
    ;----------------------------------------------------------------------------
    ; Set up hardware interrupt vectors
    ; Test coprocessor if present
    ; Return to standard real mode
    ;----------------------------------------------------------------------------
    07CH post Setup Hardware Vectors, FAR
    07EH cpu Coprocessor Test, FAR
    096H post Clear Huge ES
    ;----------------------------------------------------------------------------
    ; Disable programmable I/O devices
    ; Detect and install fixed RS232 ports
    ; Detect and install fixed parallel ports
    ; Init PC-compatible PNP & PCI devices (COM, LPT, floppy, etc.)
    ; Re-enable programmable I/O and check for conflicts with fixed I/O
    ;----------------------------------------------------------------------------
    post Shutdown Eight Table LABEL post Proc 
    						
    							C-4   POST BIOS
    094H post Disable A20, FAR
    080H io Before Init, OPTIONAL
    085H pci Init Pcc, OPTIONAL
    082H io RS232 Test Code
    084H io Parallel Test Code
    086H io After Init
    ;----------------------------------------------------------------------------
    ; Initialize Bios Data Area and Extended Bios Data Area
    ; Initialize hard and floppy disk controllers
    ; Initialize MP Environment
    ;----------------------------------------------------------------------------
    088H post Bios Init, FAR
    08CH post Floppy Test, FAR
    090H fdisk Post Test, FAR
    08AH post Init Ext BDAJ, FAR
    08BH feat Mouse Test, OPTIONAL, FAR
    095H hdd CD Test, OPTIONAL, FAR
    093H mp Init, OPTIONAL
    092H user Patch2
    ;----------------------------------------------------------------------------
    ; Scan for BIOS ROM extensions
    ;----------------------------------------------------------------------------
    098H pci Rom Area Check
    ;----------------------------------------------------------------------------
    ; Set up Power Management
    ; Enable hardware interrupts
    ; Set time
    ; Check for key lock
    ; Init typematic rate
    ;----------------------------------------------------------------------------
    09CH pm Setup, OPTIONAL
    09EH post Enable IRQs, FAR
    0A0H post Set Time Of Day, FAR
    0A2H post Key Lock Test, FAR
    0A4H feat Init Keyboard Rate, OPTIONAL, FAR
    ;----------------------------------------------------------------------------
    ; Erase F2 prompt
    ; Check to see if F2 key was pressed
    ; Optionally print Press F1 or F2 prompt, and/or enter SETUP
    ;----------------------------------------------------------------------------
    0A8H post Erase F2 Msg, FAR
    0AAH post Scan For F2, FAR
    0ACH post Setup Check, FAR
    ;----------------------------------------------------------------------------
    ; Clear the In Post flag
    ; Check for errors
    ; Prepare to boot
    ; Beep once
    ; Optionally check password
    ;----------------------------------------------------------------------------
    0AEH post Clear Boot Flag, FAR 
    						
    							                                                                                               POST BIOS  C-5
    0B0H post Error Check, FAR
    0B2H post Done, FAR
    0B4H post One Beep, FAR
    0B5H quiet Boot End, OPTIONAL, FAR
    0B6H feat Check Password, OPTIONAL, FAR
    ;----------------------------------------------------------------------------
    ; Shutdown 4 is a boot retry
    ;----------------------------------------------------------------------------
    post Shutdown Four TableLABELpost Proc
    ;----------------------------------------------------------------------------
    ;Clear parity checkers
    ;Optionally clear the screen
    ;Optionally display any reminder messages
    ;Try to boot via INT 19
    ;----------------------------------------------------------------------------
    0BCH post Clear Parity, FAR
    0BAH post DMI Config, OPTIONAL, FAR
    0BDH feat Boot Menu, OPTIONAL, FAR
    0BBH pnp Oprom InitBCVs, OPTIONAL, FAR
    0BEH post Clear Screen, FAR
    0BFH post Check Reminders, OPTIONAL, FAR
    08FH fdisk Pre Fast Init, OPTIONAL
    091H fdisk Fast Init, OPTIONAL
    09FH fdisk Rest Fast Init, OPTIONAL
    097H post Mp Fix Up Table, OPTIONAL
    0C0H postInt19
    postSegment ENDS 
    						
    All Acer manuals Comments (0)

    Related Manuals for Acer Extensa 900 Maintenance Manual