![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <device/device.h>
#include <device/pci_ops.h>
#include <intelblocks/systemagent.h>
#include <soc/iomap.h>
#include <soc/p2sb.h>
#include <soc/pci_devs.h>
#include <soc/romstage.h>
#include <soc/systemagent.h>
#include "chip.h"
Go to the source code of this file.
Functions | |
static void | systemagent_vtd_init (void) |
void | systemagent_early_init (void) |
Definition at line 30 of file systemagent.c.
References ARRAY_SIZE, DMI_BASE_ADDRESS, DMI_BASE_SIZE, DMIBAR, EDRAM_BASE_ADDRESS, EDRAM_BASE_SIZE, EDRAMBAR, enable_pam_region(), EP_BASE_ADDRESS, EP_BASE_SIZE, EPBAR, GDXC_BASE_ADDRESS, GDXC_BASE_SIZE, GDXCBAR, MCH_BASE_ADDRESS, MCH_BASE_SIZE, MCHBAR, sa_set_mch_bar(), sa_set_pci_bar(), and systemagent_vtd_init().
Definition at line 13 of file systemagent.c.
References CAPID0_A, is_devfn_enabled(), PCH_DEV_P2SB, PCH_P2SB_HBDF, PCH_P2SB_IBDF, pci_read_config32(), pci_write_config16(), SA_DEV_ROOT, SA_DEVFN_IGD, sa_set_mch_bar(), soc_gfxvt_mmio_descriptor, soc_vtvc0_mmio_descriptor, V_DEFAULT_HBDF, V_DEFAULT_IBDF, and VTD_DISABLE.
Referenced by systemagent_early_init().