![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <cpu/cpu.h>
#include <console/console.h>
#include <device/device.h>
#include <device/pci_ops.h>
#include <fsp/util.h>
#include <intelblocks/systemagent.h>
#include <soc/iomap.h>
#include <soc/systemagent.h>
Go to the source code of this file.
Functions | |
void | soc_add_fixed_mmio_resources (struct device *dev, int *index) |
int | soc_get_uncore_prmmr_base_and_mask (uint64_t *prmrr_base, uint64_t *prmrr_mask) |
uint32_t | soc_systemagent_max_chan_capacity_mib (u8 capid0_a_ddrsz) |
Definition at line 18 of file systemagent.c.
References ARRAY_SIZE, CAPID0_A, DEFVTBAR, GFXVTBAR, sa_mmio_descriptor::index, KiB, MCH_BASE_ADDRESS, MCH_BASE_SIZE, MCHBAR, MCHBAR32, MCHBAR64, mmio_resource, pci_read_config32(), PCIEXBAR, sa_add_fixed_mmio_resources(), VTBAR_ENABLED, VTBAR_MASK, VTBAR_SIZE, and VTD_DISABLE.
Definition at line 48 of file systemagent.c.
References BIOS_ERR, cpu_phys_address_size(), fsp_find_extension_hob_by_guid(), and printk.
Referenced by prmrr_core_configure().
Definition at line 92 of file systemagent.c.