12 struct fsp_header hdr;
17 const char *
name = CONFIG_FSP_M_CBFS;
22 die(
"FSPM not available for CAR Exit!\n");
26 die(
"Invalid FSPM header!\n");
28 temp_ram_exit = (
void *)(hdr.image_base + hdr.temp_ram_exit_entry_offset);
30 status = temp_ram_exit(
NULL);
33 die(
"TempRamExit returned with error 0x%08x!\n", status);
@ CB_SUCCESS
Call completed successfully.
void cbfs_unmap(void *mapping)
static void * cbfs_map(const char *name, size_t *size_out)
#define printk(level,...)
void __noreturn die(const char *fmt,...)
asmlinkage uint32_t(* temp_ram_exit_fn)(void *param)
enum cb_err fsp_validate_component(struct fsp_header *hdr, void *fsp_blob, size_t size)
void late_car_teardown(void)
static void fsp_temp_ram_exit(void)
#define BIOS_DEBUG
BIOS_DEBUG - Verbose output.
#define BIOS_CRIT
BIOS_CRIT - Recovery unlikely.