void sb_After_Pci_Init(void) { printk(BIOS_SPEW, "sb700 %s Start\n", __func__); /* TODO: The sb700 cimx dispatcher not work yet, calling cimx API directly */ //sb_config->StdHeader.Func = SB_AFTER_PCI_INIT; //AmdSbDispatcher(sb_config); sbAfterPciInit(sb_config); printk(BIOS_SPEW, "sb700 %s End\n", __func__); }
void sb_After_Pci_Init(void) { AMDSBCFG sb_early_cfg; printk(BIOS_INFO, "SB900 - Early.c - sb_After_Pci_Init - Start.\n"); sb900_cimx_config(&sb_early_cfg); //sb_early_cfg.StdHeader.Func = SB_POWERON_INIT; //AmdSbDispatcher(&sb_early_cfg); //TODO //AMD_IMAGE_HEADER was missing, when using AmdSbDispatcher, // VerifyImage() will fail, LocateImage() take minitues to find the image. sbAfterPciInit(&sb_early_cfg); printk(BIOS_INFO, "SB900 - Early.c - sb_After_Pci_Init - End.\n"); }