![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <arch/cpu.h>
#include <console/console.h>
#include <device/pci.h>
#include <device/pci_ops.h>
#include <device/pci_def.h>
#include <soc/cpu.h>
#include <soc/pci_devs.h>
#include <soc/romstage.h>
Go to the source code of this file.
Functions | |
static uint32_t | memory_cntrl_read (uint32_t offset) |
static uint32_t | fuse_port_read (uint32_t offset) |
static void | report_cpu_info (void) |
void | report_platform_info (void) |
Variables | |
struct { | |
u32 cpuid | |
u32 extended_temp | |
u32 ecc | |
u32 secure_boot | |
u32 d_variant | |
u32 mm_number | |
const char * name | |
} | cpu_table [] |
struct { | |
u8 revision_id | |
const char * stepping | |
} | stepping_table [] |
Definition at line 47 of file report_platform.c.
References mcr_write(), mdr_read(), mea_write(), offset, QUARK_ALT_OPCODE_READ, and QUARK_SCSS_FUSE_SB_PORT_ID.
Referenced by report_cpu_info().
Definition at line 38 of file report_platform.c.
References mcr_write(), mdr_read(), mea_write(), offset, QUARK_NC_MEMORY_CONTROLLER_SB_PORT_ID, and QUARK_OPCODE_READ.
Referenced by report_cpu_info().
Definition at line 55 of file report_platform.c.
References ARRAY_SIZE, B_DFUSESTAT_ECC_DIS, B_ROM_FUSE_IN_SECURE_SKU, BIOS_DEBUG, cpu_get_cpuid(), cpu_id, cpu_table, cpuid, d_variant, ecc, extended_temp, fuse_port_read(), MC_BDF, memory_cntrl_read(), pci_read_config8(), PCI_REVISION_ID, printk, QUARK_NC_MEMORY_CONTROLLER_REG_DFUSESTAT, QUARK_SCSS_SOC_UNIT_SPI_ROM_FUSE, revision_id, secure_boot, stepping, and stepping_table.
Referenced by report_platform_info().
Definition at line 111 of file report_platform.c.
References report_cpu_info().
const { ... } cpu_table[] |
Referenced by report_cpu_info().
u32 cpuid |
Definition at line 13 of file report_platform.c.
u32 d_variant |
Definition at line 17 of file report_platform.c.
Referenced by report_cpu_info().
u32 ecc |
Definition at line 15 of file report_platform.c.
Referenced by dram_dimm_set_mapping(), and report_cpu_info().
u32 extended_temp |
Definition at line 14 of file report_platform.c.
Referenced by report_cpu_info().
u32 mm_number |
Definition at line 18 of file report_platform.c.
const char* name |
Definition at line 19 of file report_platform.c.
u8 revision_id |
Definition at line 32 of file report_platform.c.
Referenced by report_cpu_info(), and silicon_stepping().
u32 secure_boot |
Definition at line 16 of file report_platform.c.
Referenced by report_cpu_info().
const char* stepping |
Definition at line 33 of file report_platform.c.
Referenced by acpi_fill_dmar(), bridge_silicon_revision(), configure_p_states(), ddr3_select_clock_mux(), ddr3_write_io_init(), gm45_late_init(), init_iommu(), init_pm(), memory_io_init(), misc_settings(), northbridge_dmi_init(), raminit_rcomp_calibration(), rcomp_initialization(), report_cpu_info(), and setup_aspm().
struct { ... } stepping_table[] |
Referenced by report_cpu_info().