Specifications
©
2008 Advanced Micro Devices Inc.
Common Interface Module – CIM-SB600
AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary
Page 52
13.5.2 SB POST Interface
AtiSbBeforePciInit – This interface should be called during early POST after memory detection and
BIOS shadowing but before PCI bus enumeration. The segment where the SBCIM Runtime sub module is
included should be made writable before calling this routine, since this interfaces updates some of the
variables which are present in the SBCIM runtime module. This routine:
1. Reads the PCIE base address from the Northbridge and saves it for further use to do PCI
configuration using MMIO access.
2. Enables or Disables Southbridge devices depending on input data structure values.
3. Calls runtime sub module interface to route SATA controllers to different AB-ports
depending on input parameters
4. Calls runtime sub module interface to program prefetch for IDE, USB and PCIB.
5. Calls runtime sub module interface to program SATA class code.
6. Resets USB controllers.
7. Enables or disables thermal trip function.
AtiSbAfterPciInit – This interface should be called after PCI enumeration is done in the BIOS so that the
resources for all the devices are assigned. This interface:
1. Calls runtime sub module interface to initialize SATA PHY and reset SATA channels.
2. Configures High definition Audio (Azalia).
3. Detects and configures AC-97 modem.
4. Detects and configures MC-97 modem.
5. Initializes USB PHY settings and most of the other settings which are recommended in
Register Programming requirements ( RPR).
6. Calls runtime sub module interface to program Subsystem IDs for all the SB devices.
7. Enables IDE dynamic power saving.
AtiSbLatePost - This interface should be called very late in the POST after hard disk detection and BIOS
setup is done. This module:
1. Initializes some of the PCI bridge registers which are recommended in RPR.
2. Initializes the SBCIM SMI data structure.
3. Programs some of the RPR settings for SATA controller.










