coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
smihandler.c File Reference
#include <console/console.h>
#include <cpu/x86/smm.h>
#include <device/pci.h>
#include <intelblocks/smihandler.h>
#include <soc/pci_devs.h>
#include <soc/pm.h>
Include dependency graph for smihandler.c:

Go to the source code of this file.

Functions

void smihandler_soc_at_finalize (void)
 

Variables

const smi_handler_t southbridge_smi [SMI_STS_BITS]
 

Function Documentation

◆ smihandler_soc_at_finalize()

void smihandler_soc_at_finalize ( void  )

Definition at line 13 of file smihandler.c.

References BIOS_DEBUG, pci_or_config32(), printk, SMM_CODE_CHK_EN, SMM_FEATURE_CONTROL, SMM_FEATURE_CONTROL_LOCK, and UBOX_DEV_PMON.

Here is the call graph for this function:

Variable Documentation

◆ southbridge_smi

const smi_handler_t southbridge_smi[SMI_STS_BITS]
Initial value:
= {
}
#define PM1_STS_BIT
Definition: pm.h:68
#define APM_STS_BIT
Definition: pm.h:70
void smihandler_southbridge_pm1(const struct smm_save_state_ops *save_state_ops)
Definition: smihandler.c:396
void smihandler_southbridge_apmc(const struct smm_save_state_ops *save_state_ops)
Definition: smihandler.c:367

Definition at line 24 of file smihandler.c.