![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <intelblocks/systemagent.h>
Go to the source code of this file.
Macros | |
#define | EPBAR 0x40 |
#define | DMIBAR 0x68 |
#define | SMRAM 0x88 /* System Management RAM Control */ |
#define | D_OPEN (1 << 6) |
#define | D_CLS (1 << 5) |
#define | D_LCK (1 << 4) |
#define | G_SMRAME (1 << 3) |
#define | C_BASE_SEG ((0 << 2) | (1 << 1) | (0 << 0)) |
#define | CAPID0_A 0xe4 |
#define | VTD_DISABLE (1 << 23) |
#define | BIOS_RESET_CPL 0x5da8 |
#define | GFXVTBAR 0x5400 |
#define | EDRAMBAR 0x5408 |
#define | IPUVTBAR 0x7880 |
#define | VTVC0BAR 0x5410 |
#define | REGBAR 0x5420 |
#define | VTBAR_ENABLED 0x01 |
#define | VTBAR_MASK 0x7ffffff000ull |
#define | MCH_PKG_POWER_LIMIT_LO 0x59a0 |
#define | MCH_PKG_POWER_LIMIT_HI 0x59a4 |
#define | MCH_DDR_POWER_LIMIT_LO 0x58e0 |
#define | MCH_DDR_POWER_LIMIT_HI 0x58e4 |
#define | IMRBASE 0x6A40 |
#define | IMRLIMIT 0x6A48 |
#define | V_P2SB_CFG_IBDF_BUS 0 |
#define | V_P2SB_CFG_IBDF_DEV 30 |
#define | V_P2SB_CFG_IBDF_FUNC 7 |
#define | V_P2SB_CFG_HBDF_BUS 0 |
#define | V_P2SB_CFG_HBDF_DEV 30 |
#define | V_P2SB_CFG_HBDF_FUNC 6 |
Variables | |
static const struct sa_mmio_descriptor | soc_vtd_resources [] |
#define BIOS_RESET_CPL 0x5da8 |
Definition at line 21 of file systemagent.h.
#define C_BASE_SEG ((0 << 2) | (1 << 1) | (0 << 0)) |
Definition at line 17 of file systemagent.h.
#define CAPID0_A 0xe4 |
Definition at line 18 of file systemagent.h.
#define D_CLS (1 << 5) |
Definition at line 14 of file systemagent.h.
#define D_LCK (1 << 4) |
Definition at line 15 of file systemagent.h.
#define D_OPEN (1 << 6) |
Definition at line 13 of file systemagent.h.
#define DMIBAR 0x68 |
Definition at line 11 of file systemagent.h.
#define EDRAMBAR 0x5408 |
Definition at line 23 of file systemagent.h.
#define EPBAR 0x40 |
Definition at line 10 of file systemagent.h.
#define G_SMRAME (1 << 3) |
Definition at line 16 of file systemagent.h.
#define GFXVTBAR 0x5400 |
Definition at line 22 of file systemagent.h.
#define IMRBASE 0x6A40 |
Definition at line 35 of file systemagent.h.
#define IMRLIMIT 0x6A48 |
Definition at line 36 of file systemagent.h.
#define IPUVTBAR 0x7880 |
Definition at line 24 of file systemagent.h.
#define MCH_DDR_POWER_LIMIT_HI 0x58e4 |
Definition at line 33 of file systemagent.h.
#define MCH_DDR_POWER_LIMIT_LO 0x58e0 |
Definition at line 32 of file systemagent.h.
#define MCH_PKG_POWER_LIMIT_HI 0x59a4 |
Definition at line 31 of file systemagent.h.
#define MCH_PKG_POWER_LIMIT_LO 0x59a0 |
Definition at line 30 of file systemagent.h.
#define REGBAR 0x5420 |
Definition at line 26 of file systemagent.h.
#define SMRAM 0x88 /* System Management RAM Control */ |
Definition at line 12 of file systemagent.h.
#define V_P2SB_CFG_HBDF_BUS 0 |
Definition at line 46 of file systemagent.h.
#define V_P2SB_CFG_HBDF_DEV 30 |
Definition at line 47 of file systemagent.h.
#define V_P2SB_CFG_HBDF_FUNC 6 |
Definition at line 48 of file systemagent.h.
#define V_P2SB_CFG_IBDF_BUS 0 |
Definition at line 43 of file systemagent.h.
#define V_P2SB_CFG_IBDF_DEV 30 |
Definition at line 44 of file systemagent.h.
#define V_P2SB_CFG_IBDF_FUNC 7 |
Definition at line 45 of file systemagent.h.
#define VTBAR_ENABLED 0x01 |
Definition at line 27 of file systemagent.h.
#define VTBAR_MASK 0x7ffffff000ull |
Definition at line 28 of file systemagent.h.
#define VTD_DISABLE (1 << 23) |
Definition at line 19 of file systemagent.h.
#define VTVC0BAR 0x5410 |
Definition at line 25 of file systemagent.h.
|
static |
Definition at line 1 of file systemagent.h.