coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
smihandler.c File Reference
#include <device/pci_def.h>
#include <intelblocks/cse.h>
#include <intelblocks/smihandler.h>
#include <soc/soc_chip.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)
 
int smihandler_soc_disable_busmaster (pci_devfn_t dev)
 

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 17 of file smihandler.c.

References CONFIG, and heci1_disable().

Here is the call graph for this function:

◆ smihandler_soc_disable_busmaster()

int smihandler_soc_disable_busmaster ( pci_devfn_t  dev)

Definition at line 23 of file smihandler.c.

References PCH_DEV_PMC.

Variable Documentation

◆ southbridge_smi

const smi_handler_t southbridge_smi[SMI_STS_BITS]
Initial value:
= {
}
#define GPE0_STS_BIT
Definition: pm.h:67
#define MCSMI_STS_BIT
Definition: pm.h:65
#define SMI_ON_SLP_EN_STS_BIT
Definition: pm.h:71
#define MONITOR_STS_BIT
Definition: pm.h:58
#define PERIODIC_STS_BIT
Definition: pm.h:62
#define GPIO_STS_BIT
Definition: pm.h:66
#define ESPI_SMI_STS_BIT
Definition: pm.h:54
#define PM1_STS_BIT
Definition: pm.h:68
#define APM_STS_BIT
Definition: pm.h:70
void smihandler_southbridge_monitor(const struct smm_save_state_ops *save_state_ops)
void smihandler_southbridge_mc(const struct smm_save_state_ops *save_state_ops)
void smihandler_southbridge_gpe0(const struct smm_save_state_ops *save_state_ops)
Definition: smihandler.c:414
void smihandler_southbridge_sleep(const struct smm_save_state_ops *save_state_ops)
Definition: smihandler.c:150
void smihandler_southbridge_gpi(const struct smm_save_state_ops *save_state_ops)
Definition: smihandler.c:485
void smihandler_southbridge_periodic(const struct smm_save_state_ops *save_state_ops)
Definition: smihandler.c:472
void smihandler_southbridge_espi(const struct smm_save_state_ops *save_state_ops)
Definition: smihandler.c:497
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 31 of file smihandler.c.