22 for (i = 0 ; i < 32 ; i++) {
23 if (status & (1 << i)) {
static void smi_write32(uint8_t reg, uint32_t value)
static uint32_t smi_read32(uint8_t reg)
static uint16_t smi_read16(uint8_t reg)
#define printk(level,...)
void __weak mainboard_smi_gpi(u32 gpi_sts)
#define BIOS_WARNING
BIOS_WARNING - Bad configuration.
const struct smm_save_state_ops *legacy_ops __weak
void southbridge_smi_handler(void)
static void process_smi_sources(uint32_t reg)
__weak void mainboard_handle_smi(int event)
#define SMI_STATUS_SRC_SCI
void * get_smi_source_handler(int source)
void clear_smi_sci_status(void)
typedef void(X86APIP X86EMU_intrFuncs)(int num)