coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <device/mmio.h>
#include <intelblocks/cfg.h>
#include <intelblocks/pmclib.h>
#include <intelpch/lockdown.h>
#include <soc/pm.h>
Go to the source code of this file.
Functions | |
static void | pmc_lock_pmsync (void) |
static void | pmc_lock_abase (void) |
static void | pmc_lock_smi (void) |
static void | pmc_lockdown_cfg (int chipset_lockdown) |
void | soc_lockdown_config (int chipset_lockdown) |
Definition at line 21 of file lockdown.c.
References ACPI_BASE_LOCK, GEN_PMCON_B, pmc_mmio_regs(), read32(), SLP_STR_POL_LOCK, and write32().
Referenced by pmc_lockdown_cfg().
Definition at line 9 of file lockdown.c.
References PCH2CPU_TPR_CFG_LOCK, pmc_mmio_regs(), PMSYNC_TPR_CFG, read32(), and write32().
Referenced by pmc_lockdown_cfg().
Definition at line 33 of file lockdown.c.
References GEN_PMCON_B, pmc_mmio_regs(), read8(), SMI_LOCK, and write8().
Referenced by pmc_lockdown_cfg().
|
static |
Definition at line 45 of file lockdown.c.
References CHIPSET_LOCKDOWN_COREBOOT, pmc_global_reset_disable_and_lock(), pmc_lock_abase(), pmc_lock_pmsync(), and pmc_lock_smi().
Referenced by soc_lockdown_config().
void soc_lockdown_config | ( | int | chipset_lockdown | ) |
Definition at line 58 of file lockdown.c.
References pmc_lockdown_cfg().