Intel Alviso Chipse

;+------------------------------------------------------------------------
;
; Date          : 07/27/'05
; ZL7 Ver.      : 3A08
; EC Ver.       : 1A13
; Intel VGA     : 1219
;
1. Disable GMCH SERR# when Tv tuner, 115 and 103, installed on ATi SKU.
        zl7\oemcode.asm (add oemCheckTvTunerCardFar)
        zl7\pcioem.asm (public TV_TUNER_PFA)

;+------------------------------------------------------------------------
;
; Date          : 07/26/'05
; ZL7 Ver.      : 3A07
; EC Ver.       : 1A13
; Intel VGA     : 1219
;
1. Disable GMCH and ICH6 ASPM to fix PxE down load failed
        intel.600\pcicid1.asm
        intel.600\pcicid2.asm

;+------------------------------------------------------------------------
;
; Date          : 07/21/'05
; ZL7 Ver.      : 3A06
; EC Ver.       : 1A13
; Intel VGA     : 1219
;
1. Do not support wake from S4 via USB
        append\asl\ich_usb1.asi
        append\asl\ich_usb2.asi
        append\asl\ich_usb3.asi
        append\asl\ich_usb4.asi

2. Turn on the display when waking up from S3 via USB
        append\asl\ich_gpe.asi

;+------------------------------------------------------------------------
;
; Date          : 07/15/'05
; ZL7 Ver.      : 3A05
; EC Ver.       : 1A13
; Intel VGA     : 1219
;
1. Fix WHQL ACPI Stress -RTC wake up too soon when TV tuner installed.
   Remove USB 2.0 _PRW.
        append\asl\alviso.asl

2. Update DMI information for CPU external clock
        base\smbio231.600\cpuhand.asm

3. Update Crane III string for ePM
        zl7\oemfeats.asm

;+------------------------------------------------------------------------
;
; Date          : 07/14/'05
; ZL7 Ver.      : 3A04
; EC Ver.       : 1A13
; Intel VGA     : 1219
;
1. Update EC to 1A13 to fix number lock issue

2. Update M26 VBIOS, br13930.

3. Disable S4 RTC wake up.
        zl7\facp.tbl

4. Remove DOCKING option
        zl7\qci_inc.asi

;+------------------------------------------------------------------------
;
; Date          : 07/07/'05
; ZL7 Ver.      : 3A03
; EC Ver.       : 1A11
; Intel VGA     : 1219
;
1. Fix there is an error event log in Windows.
        intel.600\acpinvs.asm (un-mask and modify allocateGfxNvsStorage)

2. Fix that cannot get panel resolution when ATi installed throught preload
        feats\preload\panel.asm (add getPanelResolutionAti)
        zl7\oemfeats.asm (add oemGetPanelResolution)

;+------------------------------------------------------------------------
;
; Date          : 07/05/'05
; ZL7 Ver.      : 3A02
; EC Ver.       : 1A11
; Intel VGA     : 1219
;
1. Fix SpeedStep cannot work in Win2K
        append\asl\ac.asi
        append\asl\ec.asi (initialize AC state in _REG)
        append\asl\qci_comm.asi (add UPDATE_ACST)
        append\srv32\srv32.asm (add oemUpdateAcStatusSmm)
        intel.600\cmos.asm (modify cmosIstConfig)
        intel.600\ppm.asm (public acpiNvsAcState)
        zl7\oemcode.asm

2. Update battery information
        append\asl\battery.asi

3. Update EC to 1A11

;+------------------------------------------------------------------------
;
; Date          : 07/01/'05
; ZL7 Ver.      : 3A01
; EC Ver.       : 1A10
; Intel VGA     : 1219
;
1. Support DMI type 17 for DDR2 information
        chipset\intel\alviso\dmisimm.asm (update to v1.8)
        include.600\smbios231.inc (add DMI17_DDR2)
        include.600\smbios.inc (add DDR2 option to DMI17_TYPE)
        base\chipset\smbios.asm (modify dmiCsGetMaxMem)
        base\smbio231.600\memdev.asm (modify dmiMemoryDeviceHandler to check
                                      both DMI17_DIMM and DMI17_SODIMM)
        zl7\dmioem.asm (add DDR2 to DMI17_TYPE)

2. remove MaxDVMT option.
        base\chipset\memtot.asm

;+------------------------------------------------------------------------
;
; Date          : 06/16/'05
; ZL7 Ver.      : 2C05
; EC Ver.       : 1A10
; Intel VGA     : 1219
;
1. Fix Hitachi hard drive cannot work with ODD
        base\fdisk\satainit.asm

2. Update M26 VBIOS, br13148.345

;+------------------------------------------------------------------------
;
; Date          : 06/14/'05
; ZL7 Ver.      : 2C04
; EC Ver.       : 1A10
; Intel VGA     : 1219
;
1. Fix COM, FIR, and LPT status reported incorrect
        feats\nbm\hand9610.asm
        zl7\oemdock.asm
        zl7\oemfeats.asm
        zl7\platfrom.asm

2. Remove EZ4 and EZ4_WIN2K_WA from INSTALL_OEM_FEATURES
        zl7\bcp.asm
        zl7\make.mak (remove oemdock.asm)

3. Fix CPU FSB incorrect
        zl7\oemcode.asm (add oemGetCpuFsb)

;+------------------------------------------------------------------------
;
; Date          : 06/06/'05
; ZL7 Ver.      : 2C03
; EC Ver.       : 1A10
; Intel VGA     : 1219
;
1. Support 2.26MHz string (QB1-003)
        base\cpu\cpuspeed.asm
        common\oem.str (add msg2260MHz)

2. Support Celeron OSB
        common\group3.asm
        zl7\splash\make.mak (modify IMAGE_LST=)
        zl7\splash\script.txt
        zl7\splash\1024s_2b.bmp
        zl7\splash\1280w_2b.bmp

3. Remove QCI from INSTALL_OEM_FEATURES
        zl7\bcp.asm

4. Correct extended memory size in SETUP (QB1-005)
        zl7\oemcode.asm (modify oemGetRealExtMemSize)

;+------------------------------------------------------------------------
;
; Date          : 05/26/'05
; ZL7 Ver.      : 2C02
; EC Ver.       : 1A10
; Intel VGA     : 1219
;
1. Add code for the CPU tj is 85, but not enable yet
        append\acpi\acpioem.asm
        append\acpi\acpioem.inc
        append\asl\pssmi.asi
        append\asl\thermal.asi

2. Update EC to 1A10

3. Support wide OSB
        zl7\hole.asm (add oemGetLogoHoleAddress)
        zl7\oem_osb.asm

4. Fix VRAM size incorrect if VRAM is greater or equal 128MB (ATi VGA)
        feats\node\vramsize.asm

;+------------------------------------------------------------------------
;
; Date          : 05/17/'05
; ZL7 Ver.      : 2C01
; Intel VGA     : 1219
;
1. Update kernel to v1.36
        base\chipset\imemory.asm
        base\chipset\make.mak (mask dmisimm.asm)
        base\mbi2\*.*
        common\intelnv.asm
        intel.600\acpiinit.asm
        intel.600\i15hooks.asm
        intel.600\igdmisc.asm
        intel.600\initestk.asm
        intel.600\pcieinit.asm
        intel.600\ppminit.asm
        zl7\template.asm

;+------------------------------------------------------------------------
;
; Date          : 05/12/'05
; ZL7 Ver.      : 2B02
; Intel VGA     : 1219
;
1. Fix that there is not enough resource for cardbus controller in EZ4 when
   booting to Win2K.
        append\asl\ostype.asi (issue PHSR when WIn2K)
        append\asl\qci_comm.asi (add DOCK_MEM_ALLOC)
        append\srv32\srv32.asm (add entry for DOCK_MEM_ALLOC)
        feats\ez4\dockinit.asm (add HOOKC pxhResourceInitSmm)
        feats\ez4\win2k_wa.asm
        feats\oemfeats.inc (add EZ4_WIN2K_WA option)
        zl7\bcp.asm (add E4_WIN2K_WA to INSTALL_OEM_FEATURES)
        zl7\oemfeats.asm (add PCIE_MEM_MAP_FOR_WIN2K)

2. Speed up POST time
        base\post\stdramt.asm, 60h (add HOOKC oemGetRealExtMemSize)
        intel.600\acpinvs.asm, B7h (mask allocateGfxNvsStorage)
        zl7\bcp.asm, 60h (override cmosPostMemTest to 2)
        zl7\dmioem.asm, BAh (remove SET from INSTALL_DMI)
        zl7\oemcode.asm (add oemGetRealExtMemSize)

;+------------------------------------------------------------------------
;
; Date          : 05/05/'05
; ZL7 Ver.      : 2B01
; Intel VGA     : 1219
;
1. Support legacy USB for EZ4
        bus\usb\common.002\make.mak
        bus\usb\common.002\usbcfg.asm
        bus\usb\common.002\usbirq.asm
        bus\usb\common.002\usbmain.asm
        bus\usb\common.002\usbsmi32.asm
        bus\usb\common.002\usbsmic.asm
        bus\usb\common.002\usbutil.asm
        bus\usb\common.002\usbseg.inc (remove)
        bus\usb\common.004\make.mak
        bus\usb\common.004\usbseg.inc (remove)
        bus\usb\ehci\common\lib.001\*.* (remove)
        bus\usb\ehci\common\lib.002\*.*
        bus\usb\ehci\intel\ich6\common.001 (remove)
        bus\usb\ehci\intel\ich6\common.002\*.*
        bus\usb\ehci\intel\ich6\std (remove)
        bus\usb\ehci\intel\ich6\std.4\*.*
        bus\usb\hcserve.001\above1mg.asm
        bus\usb\hcserve.001\cfgmain.asm
        bus\usb\hcserve.001\enumerat.asm
        bus\usb\hcserve.001\hcserv.asm
        bus\usb\hcserve.001\llmem.asm
        bus\usb\hcserve.001\make.mak
        bus\usb\hcserve.001\multilun.asm
        bus\usb\hcserve.001\uhciohci.asm
        bus\usb\hcserve.001\umbonly.asm
        bus\usb\hcserve.001\usb32.asm
        bus\usb\hcserve.001\usbdata.asm
        bus\usb\hcserve.001\usbfcall.asm
        bus\usb\hcserve.001\usbmsd.asm
        bus\usb\hcserve.001\usbrdwad.asm
        bus\usb\hcserve.001\usbutils.asm
        bus\usb\hcserve.002\*.*
        bus\usb\include.001\hcsimp.inc
        bus\usb\include.001\make.mak
        bus\usb\include.001\usbimp.inc
        bus\usb\include.001\usbimpc.inc
        bus\usb\include.002\*.*
        bus\usb\include.003\*.*
        bus\usb\kbcemu.001\make.mak
        bus\usb\kbcemu.001\usbaxstd.asm
        bus\usb\kbcemu.001\usbkbstd.asm
        bus\usb\kbcemu.001\usbkcohc.asm
        bus\usb\kbcemu.001\usbkcstd.asm
        bus\usb\kbcemu.001\usbkcuhc.asm
        bus\usb\kbcemu.001\usbkmstd.asm
        bus\usb\kbcemu.001\usbnop60.asm
        bus\usb\kbcemu.002\*.*
        bus\usb\nodes.600\usbpboot.asm
        bus\usb\uhci\common.001\allocmem.asm
        bus\usb\uhci\common.001\cancel.asm
        bus\usb\uhci\common.001\control.asm
        bus\usb\uhci\common.001\control2.asm
        bus\usb\uhci\common.001\frame.asm
        bus\usb\uhci\common.001\freemem.asm
        bus\usb\uhci\common.001\hcsmioff.asm
        bus\usb\uhci\common.001\initmem.asm
        bus\usb\uhci\common.001\interrup.asm
        bus\usb\uhci\common.001\kbcemu.asm
        bus\usb\uhci\common.001\make.mak
        bus\usb\uhci\common.001\register.asm
        bus\usb\uhci\common.001\transfer.asm
        bus\usb\uhci\common.001\uhci.inc (remove)
        bus\usb\uhci\common.001\uhci1.inc
        bus\usb\uhci\common.001\uhcic.inc
        bus\usb\uhci\common.002\*.*
        bus\usb\uhci\intel\ich6\common.001\bdich.asm (remove)
        bus\usb\uhci\intel\ich6\common.001\regich.asm (remove)
        bus\usb\uhci\intel\ich6\common.001\make.mak
        bus\usb\uhci\intel\ich6\common.002\*.*
        bus\usb\uhci\intel\ich6\smi\trapping.asm
        bus\usb\uhci\intel\ich6\smi32.4\make.mak
        core\std.600\e820pcie.asm
        core\std.600\make.mak
        hddfeats\common.600\bulk.asm
        hddfeats\common.600\cbi.asm
        hddfeats\common.600\make.mak
        hddfeats\common.600\ufi.asm
        hddfeats\common.600\ufibuff.asm
        hddfeats\common.600\ufiv86.asm
        hddfeats\common.600\ufiwad.asm
        hddfeats\common.600\ufiweird.asm
        hddfeats\common.600\usbbelow.asm
        include.600\hdd.inc
        include.600\pss.inc
        include.600\ufi.inc
        include.600\usb.inc
        miser\common4.600\smimutil.asm
        oem.twn\base\bus\bndich.asm
        oem.twn\base\bus\make.mak (remove transfer.asm and usbmain.asm)
        oem.twn\zl7\bcp.asm (add ELIMINATE_USB to INSTALL_USB)
        oem.twn\zl7\make.mak (modify USB20= INTEL\ICH6\STD.4)
        oem.twn\feats\ez4\dockinit.asm (change oemDockingInitSmm from INIT_L2_SMM
                                        to ENABLE32)

2. Try to speed up POST time
        zl7\bcp.asm (add BELOW_1MEG to INSTALL_BOOTSCRN)
                    (update INSTALL_FIRSTWARE)

3. update Intel VBIOS to 1219

;+------------------------------------------------------------------------
;
; Date          : 04/27/'05
; ZL7 Ver.      : 2A12
; Intel VGA     : 1214
;
1. Fix the devices in EZ4 cannot work after S3/S4 resume in Win2K.
        append\asl\docking.asi
        append\asl\qci_comm.asi
        append\srv32\srv32.asm
        append\asl\ptswak.asi

2. Fix the system cannot restart after S3 resume
        zl7\oemcode.asm (add oemKbcRstController)

3. Fix that cannot copy file through 1934 cardbus card to 1394 HDD
        append\cardbus\ti7411\cbinit.asm

;+------------------------------------------------------------------------
;
; Date          : 04/25/'05
; ZL7 Ver.      : 2A11
; Intel VGA     : 1214
;
1. Add PxE and LOGO module
        base\post\pdmpost.asm
        zl7\pxe\b5788pxe.wph
        zl7\pxe\b44pxe26.wph
        zl7\splash\logo_mod\acer.wph
        zl7\splash\logo_mod\acer_ws2.wph
        zl7\splash\make.mak
        zl7\flashint.asm
        zl7\hole.asm
        zl7\make.mak
        zl7\rom.scr

;+------------------------------------------------------------------------
;
; Date          : 04/25/'05
; ZL7 Ver.      : 2Axx
; Intel VGA     : 1214
;
1. Correct coding issue
        append\asl\bay.asi (add ECOK when accessing EC RAM)
        append\asl\bay_sm.asi (add ECOK when accessing EC RAM)
        append\asl\pata_pri.asi (remove _RMV for Win2K)
        feats\ez4\dockinit.asm
        intel.600\pcieacpi.asm
        zl7\oemcode.asm (remove oemCheckSataDevJ, add oemForceIssueCmd8CJ)

2. Fix the system cannot enter Win2K when docking.
        append\asl\docking.asi (check present bit instead of checking VID)

3. Support TV tuner IRQ rounting
        append\asl\pcib_prt.asi
        zl7\pcioem.asm

4. Fix EZ4 disappear after S3 resume
        feats\ez4\pxhoem.asm (clear presence detected changed (0x5A bit3))

5. Update Intel VGA to 1214

;+------------------------------------------------------------------------
;
; Date          : 04/21/'05
; ZL7 Ver.      : 2Axx
; Intel VGA     : 3412
;
1. First release

