coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <acpi/acpigen.h>
#include <amdblocks/acpi.h>
#include <amdblocks/alib.h>
#include <amdblocks/ioapic.h>
#include <amdblocks/memmap.h>
#include <arch/ioapic.h>
#include <cbmem.h>
#include <console/console.h>
#include <cpu/amd/msr.h>
#include <device/device.h>
#include <device/pci.h>
#include <device/pci_ids.h>
#include <fsp/util.h>
#include <soc/iomap.h>
#include <stdint.h>
#include "chip.h"
Go to the source code of this file.
Data Structures | |
struct | dptc_input |
Macros | |
#define | DPTC_TOTAL_UPDATE_PARAMS 4 |
#define | DPTC_INPUTS(_thermctllmit, _sustained, _fast, _slow) |
Functions | |
static void | read_resources (struct device *dev) |
static void | root_complex_init (struct device *dev) |
static void | acipgen_dptci (void) |
static void | root_complex_fill_ssdt (const struct device *device) |
static const char * | gnb_acpi_name (const struct device *dev) |
Variables | |
struct dptc_input | __packed |
static struct device_operations | root_complex_operations |
static const struct pci_driver family17_root_complex | __pci_driver |
#define DPTC_INPUTS | ( | _thermctllmit, | |
_sustained, | |||
_fast, | |||
_slow | |||
) |
Definition at line 29 of file root_complex.c.
#define DPTC_TOTAL_UPDATE_PARAMS 4 |
Definition at line 22 of file root_complex.c.
Definition at line 187 of file root_complex.c.
References acpigen_write_alib_dptc(), config, config_of_soc, and DPTC_INPUTS.
Referenced by root_complex_fill_ssdt().
|
static |
Definition at line 214 of file root_complex.c.
Definition at line 105 of file root_complex.c.
References hob_resource::addr, resource::base, memmap_early_dram::base, BIOS_ERR, cbmem_top(), resource::flags, fsp_get_hob_list(), fsp_hob_header_to_resource(), fsp_next_hob(), HOB_TYPE_END_OF_HOB_LIST, HOB_TYPE_RESOURCE_DESCRIPTOR, IORESOURCE_ASSIGNED, IORESOURCE_FIXED, IORESOURCE_MEM, KiB, hob_resource::length, memmap_get_early_dram_usage(), MiB, mmconf_resource(), mmio_resource, new_resource(), printk, ram_resource, reserved_ram_resource, resource::size, memmap_early_dram::size, hob_header::type, and hob_resource::type.
Definition at line 208 of file root_complex.c.
References acipgen_dptci(), and acpi_fill_root_complex_tom().
Definition at line 182 of file root_complex.c.
References GNB_IOAPIC_ID, and setup_ioapic().
struct dptc_input __packed |
|
static |
Definition at line 214 of file root_complex.c.
|
static |
Definition at line 214 of file root_complex.c.