Z05 Release Note
;+------------------------------------------------------------------------
; Date    : 2008/7/11
; QCI Ver.: 0.3328
; EC Ver. : 0.024
; VGA BIOS: z05M77a2.028
; AMD CPU code: (agesa 4.1.0.3)
1. Fix the bluetooth status can't change on VISTA mobile center.
	append\asl wmi_oem.asi
;+------------------------------------------------------------------------
; Date    : 2008/7/10
; QCI Ver.: 0.3327
; EC Ver. : 0.024
; VGA BIOS: z05M77a2.028
; AMD CPU code: (agesa 4.1.0.3)
1. Fix Nucard issue when enter S4 then plug nucard and power on resume.
	base\cpu\dynhole.asm
        z05.tc\mctoem.asm                                      

2. Fix Winphlash64 can't work.

;+------------------------------------------------------------------------
; Date    : 2008/6/30
; QCI Ver.: 0.3326
; EC Ver. : 0.024
; VGA BIOS: z05M77a2.028
; AMD CPU code: (agesa 4.1.0.3)
1. Fix some system usb device(Finger, CCD, Bluetooth) have no-function 
   when AC/Battery remove and plug in AC/Battery.
	base\debug\usbonoff.asm

2. Fix the system report memory size error (2G+1G).
	base\cpu\dynole.asm

;+------------------------------------------------------------------------
; Date    : 2008/6/20
; QCI Ver.: 0.3325
; EC Ver. : 0.024
; VGA BIOS: z05M77a2.028
; AMD CPU code: (agesa 4.1.0.3)
1. Update new nvmm.lib and romsip.tbl for PCIE-CLK issue.

2. Update NV code for the system sometimes hang TP55.
       	z05.tc\oemrgtbl.asm                                   

3. Fix Nucard issue when enter S4 then plug nucard and power on resume.
	base\cpu\dynole.asm

4. Fix some system all usb device have no-function when AC/Battery remove
   and plug in AC/Battery.
	base\debug\usbonoff.asm
;+------------------------------------------------------------------------
; Date    : 2008/6/3
; QCI Ver.: 0.3324
; EC Ver. : 0.024
; VGA BIOS: z05M77a2.028
; AMD CPU code: (agesa 4.1.0.3)
5. Modify "Boot" item in CMOS SETUP.
	base\common\oem.str

;+------------------------------------------------------------------------
; Date    : 2008/6/3
; QCI Ver.: 0.3323
; EC Ver. : 0.024
; VGA BIOS: z05M77a2.028
; AMD CPU code: (agesa 4.1.0.3)
1. Update NV new codes.
	bus\BRIDG\NVIDIA\MCP77\COMMON.001\pmucfg.asm
	(disable CPU C3 if single core CPU)
	base\bus\hdcp.asm
	base\bus\hdcpcfg.asm
	base\bus\nvsmbrw.asm
	base\bus\nvfint15.asm

2. Update new EC BIOS.

3. Modify mxm21 structure.
	base\bus\nvmxmint.asm                                  
	append\asl\mxm.asi

4. Update new "PMU.bin".

5. Modify "Security" and "Boot" item in CMOS SETUP.
	append\hddpswd\hddpwd.str
	base\common\oem.str

;+------------------------------------------------------------------------
; Date    : 2008/5/21
; QCI Ver.: 0.3322
; EC Ver. : 0.023
; VGA BIOS: z05M77a2.028
; AMD CPU code: (agesa 4.1.0.3)
1. Update NV new codes.
	1). Force HT speed to 9x on Turion and Turion Ultra. 
       		z05.tc\htlnkoem.asm                                   

	2). Remove the enter griffin mode code in preparetoboot, it's done. 
   	   ( Remove to PMUCFG.ASM )
		z05.tc\hooks.asm
 
	3). Add REGISTER_ACPI_FN SLEEP_TRAP32, AMDVIDWorkaround,FORCE_EXTERN
		z05.tc\bcp.asm

2. Update new EC BIOS.
;+------------------------------------------------------------------------
; Date    : 2008/5/20
; QCI Ver.: 0.3321
; EC Ver. : 0.022
; VGA BIOS: z05M77a2.028
; AMD CPU code: (agesa 4.1.0.3)
1. Fix the BeBe sound after exit from setup by F10.
	z05.tc\hooks.asm
	z05.tc\oemhooks.asm

2. Fix the HDD password status is frozen when reboot and enter setup.
	base\cpu\cimpcode.asm

;+------------------------------------------------------------------------
; Date    : 2008/5/19
; QCI Ver.: 0.3320
; EC Ver. : 0.022
; VGA BIOS: z05M77a2.028
; AMD CPU code: (agesa 4.1.0.3)
1. Remove "Advanced" and "Power" items for golden BIOS.

;+------------------------------------------------------------------------
; Date    : 2008/5/16
; QCI Ver.: 0.3319
; EC Ver. : 0.021
; VGA BIOS: z05M77a2.028
; AMD CPU code: (agesa 4.1.0.3)
1. Fix the system hang by TCO timer adjust to 10 sec.

2. Update new EC BIOS to add TCO timer to 10 sec.

3. Modify some registers for AMD BIOS check report.
	Address: F3x00a0  <-- Fix by AMD's codes
	bus\BRIDG\NVIDIA\MCP77\COMMON.001\impcode.asm
	z05.tc\oemhooks.asm
;+------------------------------------------------------------------------
; Date    : 2008/5/16
; QCI Ver.: 0.3318
; EC Ver. : 0.021
; VGA BIOS: z05M77a2.028
; AMD CPU code: (agesa 4.1.0.3)
1. Update NV new codes.
	bus\BRIDG\NVIDIA\MCP77\COMMON.001\pmucfg.asm

2. Update new EC BIOS.

3. Fix the no BeBe sound in DOS.
	z05.tc\hooks.asm
	z05.tc\oemhooks.asm

4. Add Agere Modem SSID/SSVID.
	z05.tc\audio.asm

;+------------------------------------------------------------------------
; Date    : 2008/5/15
; QCI Ver.: 0.3317
; EC Ver. : 0.020a
; VGA BIOS: z05M77a2.028
; AMD CPU code: (agesa 4.1.0.3)
1. Modify "Video Memory" to "64Mb/256MB".

2. Modify some registers for AMD BIOS check report.
	Address: F2x0110  <-- ignore by AMD doc
	Address: F2x0194  <-- ignore by AMD doc
	Address: F3x0080  <-- ignore by AMD doc
	Address: F3x0044  <-- don't change by NV
	Address: F3x00a0  <-- can't change(S3 will hang)

   after S3 resume modify the below:
	Address: F0x0068 
	Address: F1x009C 
	Address: F1x00A4 

;+------------------------------------------------------------------------
; Date    : 2008/5/14
; QCI Ver.: 0.3316
; EC Ver. : 0.020a
; VGA BIOS: z05M77a2.028
; AMD CPU code: (agesa 4.1.0.3)
1. Update new EC BIOS for some platfrom have BeBe sound in POST.
;+------------------------------------------------------------------------
; Date    : 2008/5/14
; QCI Ver.: 0.3315
; EC Ver. : 0.020
; VGA BIOS: z05M77a2.028
; AMD CPU code: (agesa 4.1.0.3)
1. Update new EC BIOS.

2. Add TCO timer to reset system when system hang in TP55, TP2C.
;+------------------------------------------------------------------------
; Date    : 2008/5/13
; QCI Ver.: 0.3315b
; EC Ver. : 0.019
; VGA BIOS: z05M77a2.028
; AMD CPU code: (agesa 4.1.0.3)
1. WirelessLan default set to "disabled".
;+------------------------------------------------------------------------
; Date    : 2008/5/13
; QCI Ver.: 0.3315a
; EC Ver. : 0.019
; VGA BIOS: z05M77a2.028
; AMD CPU code: (agesa 4.1.0.3)
1. Add NV debug codes.
	base\debug\*.*
	z05.tc\template.asm
	
;+------------------------------------------------------------------------
; Date    : 2008/5/13
; QCI Ver.: 0.3314
; EC Ver. : 0.019
; VGA BIOS: z05M77a2.028
; AMD CPU code: (agesa 4.1.0.3)
1. Modify cmos setting.
	cmosFdiskIdeEnable --> 0 (by NV request)
	cmosSysStutterMode --> 0 ( for Finger Print issue)

2. Removed P80h code in ASL
	append\asl\qevent.asi

;+------------------------------------------------------------------------
; Date    : 2008/5/9
; QCI Ver.: 0.3313
; EC Ver. : 0.019
; VGA BIOS: z05M77a2.028
; AMD CPU code: (agesa 4.1.0.3)
1. Update NV codes for longrun.
	1) Remove stutter mode limitation in BIOS setup. 
		bus\bridg\nvidia\node\pmuloadn.asm                                       

	2) Update MXM 2.1 structure.            
        	base\bus\nvmxmint.asm                                  
 
	3) Clear io address of _PR_ if C2/C3 is disabled or Auto 
	   but not single core processor.
        	base\acpi\acpics.asm                                          

	4) Add "acpiSetupNvmGPUPatchTrap" definition
		z05.tc\bcp.asm

2. Update the PMU to 8406.
	z05.tc\pmu.bin
	bus\BRIDG\NVIDIA\MCP77\COMMON.001\pmucfgs3.asm

3. Add CCD interface 
	z05.tc\oem_ccd.asm
	
;+------------------------------------------------------------------------
; Date    : 2008/5/9
; QCI Ver.: 0.3312
; EC Ver. : 0.019
; VGA BIOS: z05M77a2.028
; AMD CPU code: (agesa 4.1.0.3)
1. Add preload FingerPrint support.
	feats\proload\handler.asm
	z05.tc\oemfeats.asm
	z05.tc\btdetect.asm

2. Fix S3 resume time too long.
	bus\BRIDG\NVIDIA\MCP77\COMMON.001\pmucfgs3.asm

3. Fix sometimes keyboad hang.
	base\keyboad\kbcpost.asm(removed)

;+------------------------------------------------------------------------
; Date    : 2008/5/8
; QCI Ver.: 0.3311
; EC Ver. : 0.019
; VGA BIOS: z05M77a2.028
; AMD CPU code: (agesa 4.1.0.3)
1. Update NV codes for longrun.
	z05.tc\bcp.asm
	z05.tc\hooks.asm
	base\fdisk\piotim.asm
	bus\BRIDG\NVIDIA\MCP77\COMMON.001\sbiospmu.inc
	bus\BRIDG\NVIDIA\MCP77\COMMON.001\pmucfgs3.asm
	bus\BRIDG\NVIDIA\MCP77\COMMON.001\pmucfg.asm
	bus\BRIDG\NVIDIA\MCP77\COMMON.001\pmregtbl.asm
	bus\BRIDG\NVIDIA\MCP77\COMMON.001\impcode.asm

2. Modify codes for CRISIS.
	bootblok/usb/ohci/common/usbmain.asm

;+------------------------------------------------------------------------
; Date    : 2008/5/7
; QCI Ver.: 0.3310
; EC Ver. : 0.019
; VGA BIOS: z05M77a2.028
; AMD CPU code: (agesa 4.1.0.3)
1. Fix UUID can't write.

2. Fix CRISIS can't work well.

3. Open "Advanced"  and "Power" item for testing.

4. Add battery name for new spec.

;+------------------------------------------------------------------------
; Date    : 2008/5/5
; QCI Ver.: 0.3309
; EC Ver. : 0.019
; VGA BIOS: z05M77a2.028
; AMD CPU code: (agesa 4.1.0.3)
1. Add "GPU_ALTVID_SUPPORT" definition.
	append\asl\oem.asi

2. Update new EC BIOS for "Q8C" and "Q8D" method for thermal control.
	append\asl\qevent.asi

3. Add save/restore USB for SD card issue.
	base\miser\macpis3.asm

4. Set DDR2 memory frequency to "667 MHZ".

;+------------------------------------------------------------------------
; Date    : 2008/5/5
; QCI Ver.: 0.3308
; EC Ver. : 0.018
; VGA BIOS: z05M77a2.028
; AMD CPU code: (agesa 4.1.0.3)
1. Fix usb can't recognize after s3 resume.
	base\miser\macpis3.asm

;+------------------------------------------------------------------------
; Date    : 2008/5/5
; QCI Ver.: 0.3307
; EC Ver. : 0.018
; VGA BIOS: z05M77a2.028
; AMD CPU code: (agesa 4.1.0.3)
1. Fix the right USB port can't recognize.

2. Fix incorrect memory size in setup.
   (extended memmory = total memory - 1 MB)
	base\post\totmemmb.asm

;+------------------------------------------------------------------------
; Date    : 2008/4/30
; QCI Ver.: 0.3306
; EC Ver. : 0.018
; VGA BIOS: z05M77a2.028
; AMD CPU code: (agesa 4.1.0.3)
1. Modify codes from NV.
	1)set MCP_ACPI_S5_CTL_SMI_DEFAULT every time boot up, which fix 
	  the system can not enter s5 issue after restart from Vista. 
		z05.tc\hooks.asm
		z05.tc\bcp.asm
	
	2)Have to set present map on mini pcie slots, otherwise the 
	  half pcie slot won't detect mini pcie device.            
		z05.tc\hooks.asm
	 
	3)Unclok SMU bit programming before load SMU in bios.
		bus\BRIDG\NVIDIA\MCP77\COMMON.001\sbiospmu.inc              
	 
	4)Fix the unexpected shutdown when resume from S3/S4/S5
	  Add REGISTER_ACPI_FN SLEEP_TRAP32, AMDVIDWorkaround,FORCE_EXTERN  	        
		z05.tc\bcp.asm
	
	5)Base on recommandation from AMD, force CPU to P0 will wait for 
	  pstate status became P0 then exit. 
	              ..\bus\bridg\nvidia\features\amd\VIDWAR.asm                                                                  (20080428)
	
	6)Save Restore mGPU Bar0 and attribute on ACPI S3.We are re-proramming 
	  mGPU Bar0 for iGPU stutter mode support, the same code will be running 
	  when resume from s3.            
	              ..\bus\bridg\nvidia\mcp77\common.001\acpis3.asm                                  
	 
	7)The Stutter Mode didn't work after S3 resume.
	                ..\bus\bridg\nvidia\mcp77\common.001\pmucfg.asm                                   
	 
	8)Update the PMU to 8406.
		z05.tc\pmu.bin

2. Modify incorrect memory size in setup.
   Remove unused items.
	base\post\totmemmb.asm

;+------------------------------------------------------------------------
; Date    : 2008/4/25
; QCI Ver.: 0.3305
; EC Ver. : 0.018
; VGA BIOS: z05M77a2.028
; AMD CPU code: (agesa 4.1.0.3)
1. Update "pnpnvs\*.*" kernal codes to fix MX25L800 flashpart issue.
	pnpnvs\*.*

2. Modify codes for 1394 debug.
	z05.tc\hooks.asm
	z05.tc\oemhooks.asm

3. SBIOS need to assert the MXM reset when system enter s3,s4,s5 (BPG 1.13). 
	z05.tc\hooks.asm

;+------------------------------------------------------------------------
; Date    : 2008/4/24
; QCI Ver.: 0.3304
; EC Ver. : 0.018
; VGA BIOS: z05M77a2.028
; AMD CPU code: (agesa 4.1.0.3)
1. Update new VBIOS version "62.77.28".

2. Update new "nvmm.li" to "82.13".
;+------------------------------------------------------------------------
; Date    : 2008/4/24
; QCI Ver.: 0.3303
; EC Ver. : 0.018
; VGA BIOS: z05M77a2.027
; AMD CPU code: (agesa 4.1.0.3)
1. Change "cmosIGPUSpreadSpectrumCfg" default value to "3.00%"
	z05.tc\bcp.asm

2. Add flash Warning Message "Plug in AC Adapter" during DC mode.

3. Add WMI FingerPrint interface.
	z05.tc\oemfeats.asm
	z05.tc\btdetect.asm

;+------------------------------------------------------------------------
; Date    : 2008/4/23
; QCI Ver.: 0.3302
; EC Ver. : 0.018
; VGA BIOS: z05M77a2.027
; AMD CPU code: (agesa 4.1.0.3)
1. Update new PMU version to "pmu.bin"(84.04).
   Update new "nvmm.li" to "82.10".

2. Modify NV codes for PMU function.
	bus\bridg\nvidia\mcp77\common.001\pmucfg.asm
	bus\bridg\nvidia\mcp77\common.001\pmucfgS3.asm
	z05.tc\bcp.asm(cmosLMMcfg to "ENABLED")

;+------------------------------------------------------------------------
; Date    : 2008/4/22
; QCI Ver.: 0.3301
; EC Ver. : 0.018
; VGA BIOS: z05M77a2.027
; AMD CPU code: (agesa 4.1.0.3)
1. Update new Phoenix's codes r1.29(new agasa codes 4.1.0.3)

2. L0/L1 default to  (NV spec)
   L0 --> disabled 
   L1 --> enabled

3. Update new ACER LOGO.
;+------------------------------------------------------------------------
; Date    : 2008/4/21
; QCI Ver.: 0.3203
; EC Ver. : 0.018
; VGA BIOS: z05M77a2.027
; AMD CPU code: (agesa 4.1.0.2)
1. Update new VBIOS to "62.77.27".

2. Update new "nvmm.li" to "82.06".
;+------------------------------------------------------------------------
; Date    : 2008/4/18
; QCI Ver.: 0.3202
; EC Ver. : 0.018
; VGA BIOS: z05M77a2.026
; AMD CPU code: (agesa 4.1.0.2)
1. Remove "pbPcieGen2J" routine by NV request.
        z05.tc\hooks.asm                   

2. Remove some CPU oem codes.
	base\cpu\make.mak

3. Modify battery name.
	append\asl\battery.asi

4. Move	oem codes to "oemPostSegmentFar" for code size issue.
	feats\*.*

5. Add "OEM_PMM_MEMORY_SPACE_SIZE" define to increase POST speed.
   Add "cmosAcpiASL" CMOS define for ACPI using.
	z05.tc\bcp.asm

6. Fix 3G and 4G DRAM can't report correctly on CMOS offset 0x73.
;+------------------------------------------------------------------------
; Date    : 2008/4/16
; QCI Ver.: 0.3201
; EC Ver. : 0.018
; VGA BIOS: z05M77a2.026
; AMD CPU code: (agesa 4.1.0.2)
1. Update new Phoenix's codes(included new agasa codes)

2. Add AMD CPU logo on post.

3. C1E default to "Griffin".
   PState default to "Enabled"
   PMU version "83.0c".
   VBIOS version "62.77.26".

4. Fix RTC issue.

;+------------------------------------------------------------------------
; Date    : 2008/4/10
; QCI Ver.: 0.3107
; EC Ver. : 0.018
; VGA BIOS: z05M77a2.026
1. Fix C1E function can't work.
	base\bus\mac.asm(removed)
	z05.tc\bcp.asm(cmosMacLanCfg to "DISABLED")
        z05.tc\hooks.asm                   

;+------------------------------------------------------------------------
; Date    : 2008/4/10
; QCI Ver.: 0.3106
; EC Ver. : 0.018
; VGA BIOS: z05M77a2.026
1. Update new VBIOS to "62.77.26".

2. modify NV codes for PMU function.
	base\bus\pmucfg.asm
	base\bus\pmucfgs3.asm

;+------------------------------------------------------------------------
; Date    : 2008/4/9
; QCI Ver.: 0.3105
; EC Ver. : 0.018
; VGA BIOS: z05M77a2.015
1. modify NV codes for hybrid VGA function.
        z05.tc\hooks.asm                   

2. Add NV solution.
	z05.tc\bcp.asm(cmosLMMcfg to "DISABLED")

3. Disable  LAN Pcie L0/L1.
	base\pnp\aspm.asm

4. PState set to "Enabled"

5. Remove JMB385 init codes for C-platform only.

6. Change new PMU version to "pmu.bin"(83.0c).
;+------------------------------------------------------------------------
; Date    : 2008/3/27
; QCI Ver.: 0.2313
; EC Ver. : 0.018
; VGA BIOS: z05M77a2.015
1. Do formal release.

;+------------------------------------------------------------------------
; Date    : 2008/3/26
; QCI Ver.: 0.2312f
; EC Ver. : 0.018
; VGA BIOS: z05M77a2.015
1. PState set to "Disabled"

2. Set single bank DIMM for hybrid VGA and B0 CPU.

3. Add NV codes for long run.

;+------------------------------------------------------------------------
; Date    : 2008/3/25
; QCI Ver.: 0.3104
; EC Ver. : 0.018
; VGA BIOS: z05M77a2.015
1. C1E change back to "Griffin".
	z05.tc\bcp.asm

2. Add WMI battery infomation interface for WMI test fail.
	append\asl\wmi.asi
	append\asl\wmi_oem.asi

;+------------------------------------------------------------------------
; Date    : 2008/3/24
; QCI Ver.: 0.2312c
; EC Ver. : 0.018
; VGA BIOS: z05M77a2.015
1. BIOS debugging codes for S3 and Post hang.
          S3    POST  Fail count
	 -------------------------
 Normal | c0 |  c2   |    c3	  |
	 ------------|------------
 Fail1  |    |  d2   |
	 ------------|
 Fail2  |    |  e2   |
	 ------------|
 Fail3  |    |  f2   |
	 -------------
;+------------------------------------------------------------------------
; Date    : 2008/3/24
; QCI Ver.: 0.3103
; EC Ver. : 0.018
; VGA BIOS: z05M77a2.015
1. Change back PMU version to "pmu.bin"(82.0a).
   Fix Single Core CPU can't boot to OS

;+------------------------------------------------------------------------
; Date    : 2008/3/20
; QCI Ver.: 0.3102
; EC Ver. : 0.018
; VGA BIOS: z05M77a2.015
1. Remove JMB385 codes for C-build(only can use on C-build platfrom).

2. Update new "pmu.bin"(83.06).

3. C1E set to "Auto"  and PState set to "enabled"
;+------------------------------------------------------------------------
; Date    : 2008/3/20
; QCI Ver.: 0.2312
; EC Ver. : 0.018
; VGA BIOS: z05M77a2.015
1. Update new "pmu.bin"(83.06).

2. C1E set to "Auto"  and PState set to "enabled"
;+------------------------------------------------------------------------
; Date    : 2008/3/20
; QCI Ver.: 0.2311
; EC Ver. : 0.018
; VGA BIOS: z05M77a2.015
1. Fix the system display slowly during s4 resume.
	base\common\vgacache.asm

2  Modify codes from NV.
	1) Seting default IGPU setup to Auto.And checking MXM directly to 
	   setup UMA type for AGESA.Though the MXM GPIO present detect 
	   had not been set when AGESA CPU code init, but after the PCI 
	   reset after NVMM everything will be fine. 
        	z05.tc\mctoem.asm                                      
              	z05.tc\bcp.asm

	2) Pull in the MAx VID on MCP77 only,using HW PSTATE change method.            
                bus\bridg\nvidia\features\amd\VIDWAR.asm                   
 
	3) Disable C3 if single core and griffin mode at the same time.
                z05.tc\hooks.asm                   
 
	4) Clear all status to avoid immediate wake.
                base\miser\pwrbtn.asm    

3. C1E set to "Griffin"  and PState set to "enabled"

4. PMU version "pmu.bin"(82.0a).

;+------------------------------------------------------------------------
; Date    : 2008/3/18
; QCI Ver.: 0.3101
; EC Ver. : 0.018
; VGA BIOS: z05M77a2.015
1. Remove JMB385 codes for C-build(only can use on C-build platfrom).

2. Update new "pmu.bin"(83.06).

3. Fix the system display slowly during s4 resume.
	base\common\vgacache.asm

;+------------------------------------------------------------------------
; Date    : 2008/3/17
; QCI Ver.: 0.2310
; EC Ver. : 0.018
; VGA BIOS: z05M77a2.015
1. Remove BIOS debugging codes for S3 and Post hang.

;+------------------------------------------------------------------------
; Date    : 2008/3/12
; QCI Ver.: 0.2309
; EC Ver. : 0.018
; VGA BIOS: z05M77a2.015
1. Update new EC BIOS to v0.018.
   Fix the BoBo sound after F10 and exit in setup.
   Fix Bluetooth sometimes disappear after S3 resume.
	
2. Update new "nvmm.li"(81.53) and "romsip.tbl" and "pmu.bin"(82.0a).

3. BIOS debugging codes for S3 and Post hang.
          S3    POST  Fail count
	 -------------------------
 Normal | c0 |  c2   |    c3	  |
	 ------------|------------
 Fail1  |    |  d2   |
	 ------------|
 Fail2  |    |  e2   |
	 ------------|
 Fail3  |    |  f2   |
	 -------------

;+------------------------------------------------------------------------
; Date    : 2008/3/6
; QCI Ver.: 0.2308
; EC Ver. : 0.017
; VGA BIOS: z05M77a2.015
1. Fix the system sometimes have error when flash new BIOS in DOS.
	z05.tc\flashint.asm

2. Modify JMB385 init value.
	base\jmb385\jmb_chip.asm

3. Fix the system can't enter OS when have no VGA driver
	base\common\vgacache.asm

4. Modify Audio verb Table.

5. Modify "exit" item in setup.

;+------------------------------------------------------------------------
; Date    : 2008/3/5
; QCI Ver.: 0.2307
; EC Ver. : 0.017
; VGA BIOS: z05M77a2.015
1. Add warmboot command (out 0x8D to 0x66).
	base\cpu\cpimpcod.asm

2. Fix WMI function fail.
	append\asl\wmi_oem.asi
	append\asl\wmi.asi

3. Update new EC BIOS to v0.017.

;+------------------------------------------------------------------------
; Date    : 2008/3/4
; QCI Ver.: 0.2306
; EC Ver. : 0.016
; VGA BIOS: z05M77a2.015
1. Remove the MAX VID before entering S3/S5.            
   	base\miser\VIDWAR.asm(removed)
	z05.tc\bcp.asm

2. Modify codes for 1394 NewCard.
	z05.tc\oemhooks.asm
	z05.tc\pcioem.asm

3. Update new EC BIOS to v0.016.

4. Modify code for "[" hotkey function.
	base\multboot.xp\bootmenu.asm

5. Enable PState function
	z05.tc\bcp.asm

6. Enable Pci spread spectrum function.

7  Modify codes from NV.
   1). Add code to down grade HT speed to 5x if Sempron CPU detected. 
       A note is currebt PMU firmware may need to adjustment, 
       enable vcore will cause system hang at post code B9h.
       z05.tc\htlnkoem.asm                                   

   2). Fix the code error to load PMU firmware if signature mismatch.            
       bus\bridg\nvidia\mcp77\common.001\sbiospmu.inc                             
 
   3). a. Fix the coding error on disabling dynamic FPCI clock.Set the NVASB.
       b. Before entering any sleep state:1. Clear MCP_ACPI_PM_TIMER_CTRL_HTSTOP_NON_C0_EN
          Set MCP_ACPI_PM_TIMER_CTRL_HTSTOP_EN. 
       base\bus\pmucfg.asm                      
 
;+------------------------------------------------------------------------
; Date    : 2008/2/29
; QCI Ver.: 0.2305
; EC Ver. : 0.015
; VGA BIOS: z05M77a2.015
1. Update new EC BIOS to v0.015.

2. Add AC mode can flash BIOS in DOS.
	
3. Put VID to maxiam before enetering S3/s4/s5.
	z05.tc\bcp.asm

4. Update the NVIF WMI wrapper code copied from latest NVIDIA ACPI Display Extension spec.
   	append\asl\vgamwi.asi                                         

5. Fix wrong coding that corrupted MCP_ACPI_C1_CTL and MCP_ACPI_CPU_CTL.
	base\miser\ACPI.ASM                                          

6. Add this file at oem tip to show the logo smooth.
	base\common\vgacache.asm

7. Check in but comment out the MAX VID before entering S3/S5.            
   	base\miser\VIDWAR.asm                                             
        base\miser\amdsmm.asm                                          

8. Update MXM INT15 callbacks with correct return parameters.
        base\bus\nvmxmint.asm                                  
 
9. Update fot MXM power down code.
	base\bus\mxmpm.asm                                    
 
10. Add code to fix the system hang TP49.
	z05.tc\hooks.asm

;+------------------------------------------------------------------------
; Date    : 2008/2/26
; QCI Ver.: 0.2304
; EC Ver. : 0.014
; VGA BIOS: z05M77a2.015
1. Disable  wireless Pcie L0/L1.
	base\pnp\aspm.asm

2. Disable C1E function to fix screen abnormal.
	z05.tc\bcp.asm
	
;+------------------------------------------------------------------------
; Date    : 2008/2/22
; QCI Ver.: 0.2303
; EC Ver. : 0.014
; VGA BIOS: z05M77a2.015
1. Fix RTC lost 1 min after change time in setup and press F10.
	base\post.asm(removed)

2. Enable C1E function.
	z05.tc\bcp.asm
	
;+------------------------------------------------------------------------
; Date    : 2008/2/22
; QCI Ver.: 0.2302
; EC Ver. : 0.014
; VGA BIOS: z05M77a2.015
1. Fix audio/modem no function.

2. Change back DRAM dual bank support.
;+------------------------------------------------------------------------
; Date    : 2008/2/21
; QCI Ver.: 0.2301
; EC Ver. : 0.014
; VGA BIOS: z05M77a2.015
1. Update new kernal codes.
	bus\*.*
	cpu\*.* (agesa 4.0.9.0)

2. Fix B1 CPU strings can't display.
	base\cpu\summcpu1.asm

3. Update new Ec BIOS to v0.013.
;+------------------------------------------------------------------------
; Date    : 2008/2/19
; QCI Ver.: 0.2203
; EC Ver. : 0.013
; VGA BIOS: z05M77a2.015

1.Do not put CPU into C3 at post code 98h during the post, 
  but will do that when resuming from s3.            
	z05.tc\hooks.asm
 
2.Requested by perf team.
        bootblok\smd\nvidia\mcp77.k8\common\htinit.asm                
        bootblok\smd\nvidia\mcp77.k8\common\make.mak                  
        base\cpu\amd\cp_pcigr.asm                                     
        base\cpu\amd\mnmctgr.asm                                      
        z05.tc\ac_oem.asm                                             

3.Updated SAPL setting based on MCP77 SATA group. 
        bus\bridg\nvidia\mcp77\common.001\satapm.asm                  

4.Send out post complete message at post code 49h will cause system 
  enter LMM mode default immediately, which may cause system hang 
  at post code 8Ah. Move it to acpi initialize to slove this problems.
        bus\bridg\nvidia\mcp77\common.001\pmucfg.asm                  
 
5. Update new "nvmm.li"(81.34) and "romsip.tbl" and "pmu.bin"(82.1).

6. Add PCIE bridge not power down for newCard/Cardreader.
	z05.tc\hooks.asm

7. Support "battery mode can't be winflash BIOS"
	z05.tc\bcp.asm
	z05.tc\flashint.asm
	append\asl\ac.asi
	append\asl\nv1_cmos.asi

;+------------------------------------------------------------------------
; Date    : 2008/2/13
; QCI Ver.: 0.2203a
; EC Ver. : 0.013
; VGA BIOS: z05M77a2.015
1. Update new VBIOS.

2. Disable JMB385 function for long run testing.

;+------------------------------------------------------------------------
; Date    : 2008/2/13
; QCI Ver.: 0.2202
; EC Ver. : 0.013
; VGA BIOS: z05M77a2.015
1. Update new VBIOS.

2. Enable JMB385 function for normal release.

;+------------------------------------------------------------------------
; Date    : 2008/2/13
; QCI Ver.: 0.2202a
; EC Ver. : 0.013
; VGA BIOS: M77n3_a2.013
1. Update new Ec BIOS to v0.013.

2. Disable JMB385 function for long run testing.

;+------------------------------------------------------------------------
; Date    : 2008/2/12
; QCI Ver.: 0.2201
; EC Ver. : 0.012
; VGA BIOS: M77n3_a2.013
1. Update new kernel codes.
	bus\*.*

2. Update some codes for Hdd not found.
	z05.tc\oemrgtbl.asm
	z05.tc\oemhooks.asm
	bootblok\smd\nvidia\mcp77.k8\rev1.tc\romsip.tbl       

;+------------------------------------------------------------------------
; Date    : 2007/1/30
; QCI Ver.: 0.2108
; EC Ver. : 0.012
; VGA BIOS: M77n3_a2.013
1. Modify supervisor/user password to be dependent.
	z05.tc\bcp.asm

2. Add NV solution for HDD not found.
	z05.tc\bcp.asm
        (cmosSataHotplug to "DISABLED",cmosSATAGHCcfg to "ENABLED")

3. Set SATA Clock to 133Mhz.
	z05.tc\bcp.asm(cmosSATAClkcfg to ENABLED)
	bootblok\smd\nvidia\mcp77.k8\rev1.tc\romsip.tbl       

;+------------------------------------------------------------------------
; Date    : 2007/1/23
; QCI Ver.: 0.2107
; EC Ver. : 0.012
; VGA BIOS: M77n3_a2.013
1. Update new Ec BIOS to v0.012.

2. Update new HDCP key rom file.

3. Modify codes to fix TP98 issue(hang Acer LOGO).
	z05.tc\bcp.asm
	z05.tc\oemhooks.asm
	z05.tc\pcioem.asm

;+------------------------------------------------------------------------
; Date    : 2007/1/18
; QCI Ver.: 0.2106
; EC Ver. : 0.011
; VGA BIOS: M77n3_a2.013
1. Change back "romsip.tbl" to fix No-display issue.
	bootblok\smd\nvidia\mcp77.k8\rev1.tc\romsip.tbl       

;+------------------------------------------------------------------------
; Date    : 2007/1/18
; QCI Ver.: 0.2105
; EC Ver. : 0.011
; VGA BIOS: M77n3_a2.013
1. Update PMU.
	z05.tc\pmu.bin                                         

2. SATA clock is selected by another cmos, fix the bug to make sure SATA 
   clock always stable.
        bus\bridg\nvidia\mcp77\common.001\pmregtbl.asm

3. Make DDR memory speed limitation code funcitonal.
	z05.tc\mctoem.asm

4. Update HT3 LS table. 
   Update HT1 LS table setting. 
        bus\bridg\nvidia\mcp77\common.001\nv_ht3.inc

5. Fix HDMI audio can't be disabled.
	base\bus\impcode.asm
	miser\chipset.002\nvidia\mcp77\common.001\acpis3.asm
	z05.tc\bcp.asm

6. Fix the system is no PCBEEP in dos.
	z05.tc\audio.asm

7. Change "romsip.tbl" to fix the OS not found issue.
	z05.tc\bcp.asm(cmosSATAClkcfg to ENABLED, Set SATA Clock to 133Mhz)
	bootblok\smd\nvidia\mcp77.k8\rev1.tc\romsip.tbl       

8. Disable unused PCIE REF clock. 
        bus\bridg\nvidia\mcp77\common.001\nvpwrdn.asm              
 
9. Update new EC BIOS v.011.
;+------------------------------------------------------------------------
; Date    : 2007/1/11
; QCI Ver.: 0.2104
; EC Ver. : 0.010
; VGA BIOS: M77n3_a2.013
1. Update new nvmm.lib for CPU VDDNB failure issue.

2. Update new VBIOS.

;+------------------------------------------------------------------------
; Date    : 2007/1/10
; QCI Ver.: 0.2103
; EC Ver. : 0.010
; VGA BIOS: M77n3.0f
1. Add new JMB385 D3E function.
	base\jmb385\*.*
	append\asl\acpidsdt.asl
	append\asl\mcp.asi

2. Fix the mouse can't work after hybrid sleep.
	base\bus\release.asm

3. Modify the "cmosPState" value to disable.
	z05.tc\bcp.asm

;+------------------------------------------------------------------------
; Date    : 2007/1/7
; QCI Ver.: 0.2102
; EC Ver. : 0.010
; VGA BIOS: M77n3.0f
1. Fix the "cmosOemMemSize" value for 4G DIMM.
	z05.tc\oemhooks.asm

;+------------------------------------------------------------------------
; Date    : 2007/1/7
; QCI Ver.: 0.2101
; EC Ver. : 0.010
; VGA BIOS: M77n3.0f
1. Modify nvmm.lib for AHCI mode.

2. Modify Audio verbtable for ALC888.
	z05.tc\audio.asm
	
3. Modify "cmosOemMemSize"  for testing
	z05.tc\oemhooks.asm

4. Modify "romsip.tbl" for b-step platform.
	bootblok\smd\nvidia\mcp77\rev1.tc\romsip.tbl

;+------------------------------------------------------------------------
; Date    : 2007/12/30
; QCI Ver.: 0.1305
; EC Ver. : 0.010
; VGA BIOS: M77n3.0f
1. Fix CRISIS function.
	base\sio\spiflash.asm
	base\sio\shminit.asm
	z05.tc\flashint.asm
	
2. The Modem can't work by adding "Disable HDMI audio function".
   Remove the "Disable HDMI audio function" solution and wait NVIDIA.
	z05.tc\bcp.asm

;+------------------------------------------------------------------------
; Date    : 2007/12/26
; QCI Ver.: 0.1304
; EC Ver. : 0.010
; VGA BIOS: M77n3.0f
1. Fix QA-064.
	append\asl\acpidsdt.asl
	append\asl\sata.asl
	append\asl\ahci.asl

2. Update new EC BIOS v.010.

;+------------------------------------------------------------------------
; Date    : 2007/12/26
; QCI Ver.: 0.1304b
; EC Ver. : 0.009
; VGA BIOS: M77n3.0f
1. Add security items.
	z05.tc\template.asm
	
2. Modify HddPassword code.
	append\hddpswd\hdd_bcp.asm

3. Fix S3 save/restore table wrongly enables USB emulation.
	miser\chipset.002\nvidia\mcp77\common.001\acpis3.asm

4. Flush the buffer before goint to any Sx. Fix sometimes 
   Sx Keyboard and Mosue can not work.
	sio\winbond\8769\ACPIS3.ASM

5. Fix the system sometimes hang TP9C.
	miser\chipset.002\nvidia\mcp77\common.001\pwrbtn.asm
  
6. Add "A25L080" flash part.
	base\sio\a25l080.asm
	z05.tc\bcp.asm
  
7. Change back old EC BIOS  v.009

;+------------------------------------------------------------------------
; Date    : 2007/12/21
; QCI Ver.: 0.1303
; EC Ver. : 0.010
; VGA BIOS: M77n3.0f
1. Update new EC BIOS v.010.

2. Update code to disable HDMI audio function.
	base\bus\impcode.asm
	z05.tc\bcp.asm

3. Remove oem spread spectrum code for LVDS EMI solution.
	base\bus\spredspc.asm(removed)

4. Add fingerprint detected cmos "cmosfingerstatus" in NV0 offset 0x71 bit6.
	z05.tc\bcp.asm
	z05.tc\finger.asm

;+------------------------------------------------------------------------
;
; Date    : 2007/12/18
; QCI Ver.: 0.1302
; EC Ver. : 0.009
; VGA BIOS: M77n3.0f
1. Update code for A-step CPU hang.
	base\bus\miscdsp.asm

2. Update new "pmu.bin"

;+------------------------------------------------------------------------
;
; Date    : 2007/12/18
; QCI Ver.: 0.1301
; EC Ver. : 0.009
; VGA BIOS: M77n3.0f
1. Update new EC BIOS v.009.

2. Update new VBIOS.
	z05.tc\vga\m77n3.0f

3. Update new Kernal code.
	bus\*.*

;+------------------------------------------------------------------------
;
; Date    : 2007/12/14
; QCI Ver.: 0.1205
; EC Ver. : 0.008
; VGA BIOS: M77n3.00f
1. Update new EC v.008.

2. Update new "pmu.bin"

3. Update new "nvmm.li"

4. Update new VBIOS for HDMI function.
	z05.tc\vga\m77n3.00f

5. Enable backlight before display ACER LOGO by EC CMD.
	z05.tc\oemhooks.asm

6. Update NV new kernal codes.
   1) C1e is still enabled even Griifin mode enabled,
      whcih cause stutter mode not working any more, fix it.
	z05.tc\ac_oem.asm 

   2) Do not program HT1 LStable if HT3.
      HT1 LS2.4 table must be programmed before first reset. 
      Otherwise system will failed to boot up on Ht1 600Mhz.
        bus\bridg\nvidia\mcp77\common.001\nv_ht3.inc 
   
   3) Move LS table prorgamming into NVMM,remove from SBIOS side.
	bus\bridg\nvidia\mcp77\common.001\nv_ht3.inc  
 
   4) Check in  PCI power down code
    	bus\bridg\nvidia\mcp77\common.001\node\pciclock.asm
    	bus\bridg\nvidia\mcp77\common.001\nvpwrdn.asm
	base\bus\cmos.asm

   5) Always disable C2/C3 if C1e is set to enabled.
	bus\bridg\nvidia\node\cstatcfg.asm

;+------------------------------------------------------------------------
;
; Date    : 2007/12/12
; QCI Ver.: 0.1204
; EC Ver. : 0.007
; VGA BIOS: M77n3.00b
1. Fix the system sometimes hang TP9C.
	z05.tc\oemhooks.asm
	base\bus\nvinit.asm

2. Change cmos definition "cmosSataModeCfg" default to AHCI mode.
	z05.tc\bcp.asm

;+------------------------------------------------------------------------
;
; Date    : 2007/12/11
; QCI Ver.: 0.1203
; EC Ver. : 0.007
; VGA BIOS: M77n3.00b
1. Update new EC v.007.

2. Fix the no-display after s3 resume by EC BIOS.

3. Remove S1 method.
	append\asl\acpidsdt.asl

4. Add the below feature
   include "REMOVE_LAST_BOOT_FAIL"
   include "oemConfigPs2MouseCfg"
   change CMOS definition "cmosPostMemTest"
   change CMOS definition "cmosAutoTrainCtl"
	z05.tc\bcp.asm

;+------------------------------------------------------------------------
;
; Date    : 2007/12/8
; QCI Ver.: 0.1202
; EC Ver. : 0.06
; VGA BIOS: M77n3.00b
1. Fix UUID can't write( the Int 0x15 ax=4e05 function fail)
	base\bus\pbint15.asm

2. Fix S3 can't resume issue.
	base\jmb385\jmb_smm.asm
	z05.tc\oemhooks.asm

;+------------------------------------------------------------------------
;
; Date    : 2007/12/6
; QCI Ver.: 0.1201
; EC Ver. : 0.06
; VGA BIOS: M77n3.00b
1. Fix the system can't boot after flash BIOS.
	base\sio\spiflash.asm

2. Modify UMA vram size.
   total memory >= 1024MB --> vram size = 256MB
   total memory <  1024MB --> vram size = 64MB
	z05.tc\oemhooks.asm
	z05.tc\bcp.asm

3. Update new Kernal code.
	bus\*.*

;+------------------------------------------------------------------------
;
; Date    : 2007/11/30
; QCI Ver.: 0.1110
; EC Ver. : 0.06
; VGA BIOS: M77n3.00b
1. Update new EC v.006.

2. Fix ASL code building error.

;+------------------------------------------------------------------------
;
; Date    : 2007/11/30
; QCI Ver.: 0.1109
; EC Ver. : 0.05
; VGA BIOS: M77n3.00b
1. Add NV codes for TP55 hang.
	base\usb\eregistr.asm
	base\usb\reghc.asm

2. Add S4 LED light during entering S4 function.
	append\asl\acpidsdt.asl

3. Add LAN "PRW" function for LAN wakeup.
	append\asl\mcp.asi

4. Modify MXM function to support version 2.1
	base\bus\nvmxmint.asm
	base\bus\pbint15.asm
	append\vga\nvidia.asm
	feats\extint15.asm

5. Adjust VGA BUS number to 2.
	z05.tc\oemhooks.asm

6. Adjust Cardbus IRQ value. 
	append\asl\mcp.asi

7. Update new EC v.005.

8. Update new VBIOS for spread spectrum function.
	z05.tc\vga\m77n3.00b

;+------------------------------------------------------------------------
;
; Date    : 2007/11/28
; QCI Ver.: 0.1108
; EC Ver. : 0.05
; VGA BIOS: M77n3.rom
1. Update new EC v.005b.

2. Add brightness function.
	append\asl\mcp.asi
	append\asl\mxm.asi
	append\asl\vga_lcd.asi
	append\asl\wmi_oem.asi

3. Update VerTable for audio issue.
	z05.tc\audio.asm

;+------------------------------------------------------------------------
;
; Date    : 2007/11/26
; QCI Ver.: 0.1107
; EC Ver. : 0.03
; VGA BIOS: M77n3.rom
1. Modify codes for S3 resume.
	bootblok\smd\nvidia\mcp77\common\bbhooks.asm

2. Fix ESCD write error.
	z05.tc\bcp.asm
	z05.tc\rom.scr

;+------------------------------------------------------------------------
;
; Date    : 2007/11/23
; QCI Ver.: 0.1106
; EC Ver. : 0.03
; VGA BIOS: M77n3.rom
1. Update new EC v.003.

2. Modify codes to fix NewCard issue.
	z05.tc\oemhooks.asm
	append\asl\qevent.asi

3. Add PXE ROM for Lan Boot.

4. Fix No-Beep sound in DOS.

;+------------------------------------------------------------------------
;
; Date    : 2007/11/21
; QCI Ver.: 0.1105
; EC Ver. : 0.02b
; VGA BIOS: M77n3.rom
1. Fix CardReader can't work.

2. Update EC v.002

3. Fix New Card can't work.
	z05.tc\oemhooks.asm

;+------------------------------------------------------------------------
;
; Date    : 2007/11/20
; QCI Ver.: 0.1104
; EC Ver. : 0.01
; VGA BIOS: M77n3.rom
1. Change back EC v.001

;+------------------------------------------------------------------------
;
; Date    : 2007/11/19
; QCI Ver.: 0.1103
; EC Ver. : 0.02
; VGA BIOS: M77n3.rom
1. Fix New Card can't work.
	z05.tc\oemhooks.asm
	append\asl\qevent.asi
	
2. Update EC v.002

3. Add AC/Battery/EC/LID/Sleep Button function.
	append\asl\ec.asi
	append\asl\lid.asi
	append\asl\qevent.asi
	append\asl\battery.asi
	append\asl\wmi*.asi

4. Modify Z05 product name string to "Grasmoor"
	z05.tc\oemfeats.asm

;+------------------------------------------------------------------------
;
; Date    : 2007/11/16
; QCI Ver.: 0.1102
; EC Ver. : 0.01
; VGA BIOS: M77n3.rom
1. Add ACER LOGO.
   Modify SETUP menu.
   Add CardReader function.
   Add CIR function.
   Add Modem SSID/SSVID.

;+------------------------------------------------------------------------
;
; Date    : 2007/11/15
; QCI Ver.: 0.1101
; EC Ver. : 0.01
; VGA BIOS: M77n3.rom
1. First BIOS release

2. Add flash function.
   Add SETUP menu.
   Add SSID/SSVID.

3. Update EC v.001
