coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <arch/lib_helpers.h>
#include <arch/mmu.h>
#include <arch/transition.h>
#include <bl31.h>
#include <bootmem.h>
#include <cbfs.h>
#include <cbmem.h>
#include <console/console.h>
#include <program_loading.h>
#include <arm-trusted-firmware/include/export/common/bl_common_exp.h>
Go to the source code of this file.
Functions | |
void | register_bl31_aux_param (struct bl_aux_param_header *param) |
__weak void * | soc_get_bl31_plat_params (void) |
void | run_bl31 (u64 payload_entry, u64 payload_arg0, u64 payload_spsr) |
Variables | |
static entry_point_info_t | bl32_ep_info |
static entry_point_info_t | bl33_ep_info |
static bl_params_node_t | bl32_params_node |
static bl_params_node_t | bl33_params_node |
static bl_params_t | bl_params |
static struct bl_aux_param_header * | bl_aux_params |
void register_bl31_aux_param | ( | struct bl_aux_param_header * | param | ) |
Definition at line 54 of file bl31.c.
References bl_aux_params.
Referenced by register_apio_suspend(), register_gpio_suspend(), register_poweroff_to_bl31(), register_reset_to_bl31(), and soc_get_bl31_plat_params().
Definition at line 74 of file bl31.c.
References bl32_ep_info, bl32_params_node, bl33_ep_info, bl33_params_node, bl_params, BM_MEM_BL31, cbfs_prog_stage_load(), CONFIG, die(), EL1, get_eret_el(), mmu_disable(), NULL, params, plat_params, PROG_BL31, PROG_BL32, prog_entry(), PROG_INIT, selfload_check(), soc_get_bl31_plat_params(), SPSR_EXCEPTION_MASK, SPSR_USE_L, and void().
Referenced by run_payload().
Definition at line 61 of file bl31.c.
References bl_aux_params, cbmem_find(), CBMEM_ID_CBTABLE, and register_bl31_aux_param().
Referenced by run_bl31().
|
static |
Definition at line 15 of file bl31.c.
Referenced by run_bl31().
|
static |
Definition at line 32 of file bl31.c.
Referenced by run_bl31().
|
static |
Definition at line 23 of file bl31.c.
Referenced by run_bl31().
|
static |
Definition at line 36 of file bl31.c.
Referenced by run_bl31().
|
static |
Definition at line 51 of file bl31.c.
Referenced by register_bl31_aux_param(), and soc_get_bl31_plat_params().
|
static |
Definition at line 41 of file bl31.c.
Referenced by run_bl31().