Acer Extensa 900 Maintenance Manual
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