coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <security/vboot/antirollback.h>
#include <arch/symbols.h>
#include <assert.h>
#include <cbfs.h>
#include <cbmem.h>
#include <cf9_reset.h>
#include <console/console.h>
#include <elog.h>
#include <fsp/api.h>
#include <fsp/util.h>
#include <memrange.h>
#include <mrc_cache.h>
#include <program_loading.h>
#include <romstage_handoff.h>
#include <string.h>
#include <symbols.h>
#include <timestamp.h>
#include <security/vboot/vboot_common.h>
#include <security/tpm/tspi.h>
#include <vb2_api.h>
#include <types.h>
#include <mode_switch.h>
Go to the source code of this file.
Data Structures | |
struct | fspm_context |
|
static |
Definition at line 84 of file memory_init.c.
References assert, BIOS_SPEW, CONFIG, fsp_version, mrc_cache_current_mmap_leak(), MRC_TRAINING_DATA, NULL, and printk.
Referenced by fspm_allocator().
|
static |
Definition at line 225 of file memory_init.c.
References BIOS_ERR, CB_SUCCESS, cbmem_overhead_size(), CONFIG, die(), die_with_post_code, do_fsp_post_memory_init(), ENV_X86_64, fsp_debug_after_memory_init(), fsp_debug_before_memory_init(), fsp_fill_common_arch_params(), fsp_get_hob_list_ptr(), fsp_handle_reset(), fsp_memory_settings_version(), FSP_SUCCESS, fsp_verify_upd_header_signature(), fsp_version, full_reset(), fspm_context::header, memcpy(), fspm_context::memmap, platform_fsp_memory_init_params_cb(), post_code, POST_FSP_MEMORY_EXIT, POST_FSP_MEMORY_INIT, POST_INVALID_VENDOR_BINARY, POST_MEM_PREINIT_PREP_END, POST_MEM_PREINIT_PREP_START, POST_RAM_FAILURE, printk, protected_mode_call_2arg(), setup_mma(), timestamp_add_now(), TS_FSP_MEMORY_INIT_END, and TS_FSP_MEMORY_INIT_START.
Definition at line 53 of file memory_init.c.
References BIOS_ERR, cbmem_find(), CBMEM_ID_FSP_RESERVED_MEMORY, cbmem_initialize_empty_id_size(), cbmem_initialize_id_size(), CONFIG, die(), fsp_find_reserved_memory(), fsp_version, full_reset(), printk, range_entry_base(), range_entry_size(), romstage_handoff_init(), and save_memory_training_data().
Referenced by do_fsp_memory_init().
|
static |
Definition at line 84 of file memory_init.c.
Referenced by do_fsp_memory_init().
Definition at line 84 of file memory_init.c.
Definition at line 350 of file memory_init.c.
Referenced by car_stage_entry(), mainboard_romstage_entry(), and raminit().
Definition at line 186 of file memory_init.c.
Referenced by fsp_memory_settings_version().
|
static |
Definition at line 205 of file memory_init.c.
References CONFIG, fsp_memory_mainboard_version(), and fsp_memory_soc_version().
Referenced by do_fsp_memory_init().
Definition at line 192 of file memory_init.c.
Referenced by fsp_memory_settings_version().
|
static |
Definition at line 325 of file memory_init.c.
References fsp_load_descriptor::arg, arg, CB_SUCCESS, check_region_overlap(), fspm_context::memmap, and NULL.
Definition at line 341 of file memory_init.c.
References BIOS_DEBUG, cbfs_preload(), CONFIG, and printk.
Definition at line 28 of file memory_init.c.
References BIOS_ERR, CONFIG, fsp_find_nv_storage_data(), fsp_version, mrc_cache_stash_data(), MRC_TRAINING_DATA, and printk.
Referenced by do_fsp_post_memory_init().
|
static |
Definition at line 84 of file memory_init.c.