coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <console/console.h>
#include <arch/cpu.h>
#include <cpu/intel/microcode.h>
#include <string.h>
#include <southbridge/intel/lynxpoint/pch.h>
#include <device/pci_ops.h>
#include <cpu/x86/msr.h>
#include "haswell.h"
Go to the source code of this file.
Functions | |
static void | report_cpu_info (void) |
static void | report_pch_info (void) |
void | report_platform_info (void) |
Variables | |
struct { | |
u16 dev_id | |
const char * dev_name | |
} | pch_table [] |
Definition at line 12 of file report_platform.c.
References BIOS_DEBUG, cpu_get_cpuid(), cpu_get_feature_flags_ecx(), cpu_id, cpuid, CPUID_AES, CPUID_SMX, CPUID_VMX, cpuid_result::eax, cpuid_result::ebx, cpuid_result::ecx, cpuid_result::edx, get_current_microcode_rev(), printk, and strcpy().
Referenced by report_platform_info().
Definition at line 76 of file report_platform.c.
References ARRAY_SIZE, BIOS_DEBUG, dev_id, PCH_LPC_DEV, pch_table, pch_type(), pci_read_config16(), pci_read_config8(), and printk.
Referenced by report_platform_info().
Definition at line 92 of file report_platform.c.
u16 dev_id |
Definition at line 52 of file report_platform.c.
Referenced by ivhd_describe_f0_device(), report_pch_info(), and uart_enable().
const char* dev_name |
Definition at line 53 of file report_platform.c.
Referenced by bochs_init_linear_fb(), and smbios_walk_device_tree().
struct { ... } pch_table[] |
Referenced by report_pch_info().