
AMD SB600 BIOS Developer’s Guide (Public Version) Technical Reference Manual Rev. 3.00 P/N: 46157_sb600_bdg_pub_3.00
© 2008 Advanced Micro Devices Inc. Introduction AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 101.3 PCI Internal Devices This
© 2008 Advanced Micro Devices Inc. Introduction AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 11SATAController AC97 AudioIDELP
© 2008 Advanced Micro Devices Inc. SB600 Programming Architecture AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 122 SB600 Pro
© 2008 Advanced Micro Devices Inc. SB600 Programming Architecture AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 132.2 I/O Map
© 2008 Advanced Micro Devices Inc. SB600 Programming Architecture AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 14* Note: • T
© 2008 Advanced Micro Devices Inc. SB600 Early-POST Initialization AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 153 SB600 Ea
© 2008 Advanced Micro Devices Inc. SB600 Early-POST Initialization AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 16Register 50
© 2008 Advanced Micro Devices Inc. SB600 Early-POST Initialization AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 173.2 Real T
© 2008 Advanced Micro Devices Inc. SB600 Early-POST Initialization AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 183.3 BIOS R
© 2008 Advanced Micro Devices Inc. SB600 Early-POST Initialization AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 19 3.5 SubSy
Trademarks AMD, the AMD Arrow, ATI, the ATI logo, Radeon, Mobility Radeon, AMD Athlon, Sempron, Turion and combinati
© 2008 Advanced Micro Devices Inc. SB600 Early-POST Initialization AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 203.7 System
© 2008 Advanced Micro Devices Inc. PCI IRQ Routing AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 214 PCI IRQ Routing 4.1 PCI
© 2008 Advanced Micro Devices Inc. PCI IRQ Routing AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 224.3 Integrated PCI Devices
© 2008 Advanced Micro Devices Inc. PCI IRQ Routing AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 23 4.4 PCI IRQ Routing for A
© 2008 Advanced Micro Devices Inc. SMBus Programming AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 245 SMBus Programming The
© 2008 Advanced Micro Devices Inc. SMBus Programming AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 25The power-up default valu
© 2008 Advanced Micro Devices Inc. SMBus Programming AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 26
© 2008 Advanced Micro Devices Inc. IDE Controller AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 276 IDE Controller The SB600
© 2008 Advanced Micro Devices Inc. IDE Controller AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 286.2 PIO Modes The SB600 sup
© 2008 Advanced Micro Devices Inc. IDE Controller AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 296.3.2 Ultra-DMA Mode The SB
© 2008 Advanced Micro Devices Inc. Table of ContentsAMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 3Table of Contents 1 Introd
© 2008 Advanced Micro Devices Inc. Serial ATA (SATA) AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 307 Serial ATA (SATA) The
© 2008 Advanced Micro Devices Inc. Power Management AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 318 Power Management On the
© 2008 Advanced Micro Devices Inc. Power Management AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 32I/O Name Description Con
© 2008 Advanced Micro Devices Inc. Power Management AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 33 PM IO register 53h bit [
© 2008 Advanced Micro Devices Inc. Power Management AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 348.4.1 Power Button Power
© 2008 Advanced Micro Devices Inc. Power Management AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 35• PCI registers not on th
© 2008 Advanced Micro Devices Inc. Power Management AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 36System BIOS has to follow
© 2008 Advanced Micro Devices Inc. APIC Programming AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 379 APIC Programming With t
© 2008 Advanced Micro Devices Inc. APIC Programming AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 389.5 APIC IRQ Routing Duri
© 2008 Advanced Micro Devices Inc. Watchdog Timer AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 3910 Watchdog Timer To enable
© 2008 Advanced Micro Devices Inc. Table of ContentsAMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 46.1 IDE Channel Enable/Dis
© 2008 Advanced Micro Devices Inc. Watchdog Timer AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 40 mov dx,0CD6h ; PMIO in
© 2008 Advanced Micro Devices Inc. A-Link Bridge AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 4111 A-Link Bridge 11.1 A-Link
© 2008 Advanced Micro Devices Inc. A-Link Bridge AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 42 Register Indirect Address A
© 2008 Advanced Micro Devices Inc. A-Link Bridge AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 43 mov eax, 0C0000090h ; Bit
© 2008 Advanced Micro Devices Inc. High Precision Event Timer (HPET) AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 4412 High P
© 2008 Advanced Micro Devices Inc. High Precision Event Timer (HPET) AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 4512.2 ACPI
© 2008 Advanced Micro Devices Inc. Common Interface Module – CIM-SB600 AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 4613 Comm
© 2008 Advanced Micro Devices Inc. Common Interface Module – CIM-SB600 AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 47SBCIM -
© 2008 Advanced Micro Devices Inc. Common Interface Module – CIM-SB600 AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 4813.2 CI
© 2008 Advanced Micro Devices Inc. Common Interface Module – CIM-SB600 AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 49 ATI_SB
© 2008 Advanced Micro Devices Inc. Table of ContentsAMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 512 High Precision Event Ti
© 2008 Advanced Micro Devices Inc. Common Interface Module – CIM-SB600 AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 50Descrip
© 2008 Advanced Micro Devices Inc. Common Interface Module – CIM-SB600 AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 5113.4 CI
© 2008 Advanced Micro Devices Inc. Common Interface Module – CIM-SB600 AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 5213.5.2
© 2008 Advanced Micro Devices Inc. Common Interface Module – CIM-SB600 AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 5313.6 CI
© 2008 Advanced Micro Devices Inc. Common Interface Module – CIM-SB600 AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 542. Ena
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 5514 Sample Programs 14.1 SB6
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 56 cmp al, 0Ch ; Max in
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 5714.2.3 C3 Support The C3 s
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 58 pop dx ; Restore registe
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 59 2. Write to the same SATA
© 2008 Advanced Micro Devices Inc. Table of ContentsAMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 614.6.4 ACPI Programming ...
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 60 pop eax ret SataClassIdSa
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 61 mov dx,0CD6h ; PM I/O
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 62 mov dx,0CFCh mov al, 07h
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 6314.2.9 Enable OHCI Control
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 64 Reg 43h Secondary mast
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 6514.3.2 Multiword DMA Setti
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 66 Sample Program The sample
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 67 push dx mov eax,8000A1
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 6814.3.5 IDE Channel Enable
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 69 mov eax,8000A108h ; To
© 2008 Advanced Micro Devices Inc. Introduction AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 71 Introduction 1.1 About This
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 70 ; Get ACPI CLKVALUE regis
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 7114.6 Lid Switch The Lid Swi
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 72 mov dx,0CD6h ; PMIO index
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 73 //////////////////////////
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 74 if(LPOL){Return(0x00)} /
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 75 // For SATA at Bus 0, D
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 76 Scope(\_SB_.PCI0.SATA)
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 77 Device(P_D0
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 78 // Bus 0, Device 11h, Fu
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 79 Name(_ADR, 0
© 2008 Advanced Micro Devices Inc. Introduction AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 8 Supports LPC DMA Supports
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 8014.8 Temperature Limit Shut
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 81 ; Logical Device Number
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 82 ; Register
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 83 out dx,
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 84 ; Register
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 8514.8.2 Initialize Southbri
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 8614.8.3 SMI Programming to
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 8714.9 Sleep Trap through SMI
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 88PI1S,1, // PI0S,1,
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 89SLPSMI_HANDLER_FAR ENDP AC
© 2008 Advanced Micro Devices Inc. Introduction AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 9Power Management ACPI specif
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 90 pushad ; OEM specific C
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 91 mov Byte PTR es:[ebp+ATI
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 92 not al, BIT3 ; Cle
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 93 configure_Azalia_channel:
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 94 call ATI_SB_Cfg_Azalia_D
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 95 jnz test_again ;
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 96; * ; Delay for ab
© 2008 Advanced Micro Devices Inc. Sample Programs AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 97dd 01a71E81h dd 01a71F01h
© 2008 Advanced Micro Devices Inc. Appendix: Revision History AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary Page 98Appendix: Revisi
Commenti su questo manuale