coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
embedded_firmware Struct Reference

#include <psp_efs.h>

Collaboration diagram for embedded_firmware:
Collaboration graph

Data Fields

uint32_t signature
 
uint32_t imc_entry
 
uint32_t gec_entry
 
uint32_t xhci_entry
 
uint32_t psp_directory
 
uint32_t combo_psp_directory
 
uint32_t bios0_entry
 
uint32_t bios1_entry
 
uint32_t bios2_entry
 
struct second_gen_efs efs_gen
 
uint32_t bios3_entry
 
uint32_t reserved_2Ch
 
uint32_t promontory_fw_ptr
 
uint32_t lp_promontory_fw_ptr
 
uint32_t reserved_38h
 
uint32_t reserved_3Ch
 
uint8_t spi_readmode_f15_mod_60_6f
 
uint8_t fast_speed_new_f15_mod_60_6f
 
uint8_t reserved_42h
 
uint8_t spi_readmode_f17_mod_00_2f
 
uint8_t spi_fastspeed_f17_mod_00_2f
 
uint8_t qpr_dummy_cycle_f17_mod_00_2f
 
uint8_t reserved_46h
 
uint8_t spi_readmode_f17_mod_30_3f
 
uint8_t spi_fastspeed_f17_mod_30_3f
 
uint8_t micron_detect_f17_mod_30_3f
 
uint8_t reserved_4Ah
 
uint8_t reserved_4Bh
 
uint32_t reserved_4Ch
 

Detailed Description

Definition at line 35 of file psp_efs.h.

Field Documentation

◆ bios0_entry

uint32_t embedded_firmware::bios0_entry

Definition at line 42 of file psp_efs.h.

◆ bios1_entry

uint32_t embedded_firmware::bios1_entry

Definition at line 43 of file psp_efs.h.

Referenced by get_bios_dir_addr().

◆ bios2_entry

uint32_t embedded_firmware::bios2_entry

Definition at line 44 of file psp_efs.h.

◆ bios3_entry

uint32_t embedded_firmware::bios3_entry

Definition at line 46 of file psp_efs.h.

Referenced by get_bios_dir_addr().

◆ combo_psp_directory

uint32_t embedded_firmware::combo_psp_directory

Definition at line 41 of file psp_efs.h.

Referenced by update_boot_region().

◆ efs_gen

struct second_gen_efs embedded_firmware::efs_gen

Definition at line 44 of file psp_efs.h.

Referenced by update_boot_region().

◆ fast_speed_new_f15_mod_60_6f

uint8_t embedded_firmware::fast_speed_new_f15_mod_60_6f

Definition at line 53 of file psp_efs.h.

◆ gec_entry

uint32_t embedded_firmware::gec_entry

Definition at line 38 of file psp_efs.h.

◆ imc_entry

uint32_t embedded_firmware::imc_entry

Definition at line 37 of file psp_efs.h.

◆ lp_promontory_fw_ptr

uint32_t embedded_firmware::lp_promontory_fw_ptr

Definition at line 49 of file psp_efs.h.

◆ micron_detect_f17_mod_30_3f

uint8_t embedded_firmware::micron_detect_f17_mod_30_3f

Definition at line 61 of file psp_efs.h.

◆ promontory_fw_ptr

uint32_t embedded_firmware::promontory_fw_ptr

Definition at line 48 of file psp_efs.h.

◆ psp_directory

uint32_t embedded_firmware::psp_directory

Definition at line 40 of file psp_efs.h.

◆ qpr_dummy_cycle_f17_mod_00_2f

uint8_t embedded_firmware::qpr_dummy_cycle_f17_mod_00_2f

Definition at line 57 of file psp_efs.h.

◆ reserved_2Ch

uint32_t embedded_firmware::reserved_2Ch

Definition at line 47 of file psp_efs.h.

◆ reserved_38h

uint32_t embedded_firmware::reserved_38h

Definition at line 50 of file psp_efs.h.

◆ reserved_3Ch

uint32_t embedded_firmware::reserved_3Ch

Definition at line 51 of file psp_efs.h.

◆ reserved_42h

uint8_t embedded_firmware::reserved_42h

Definition at line 54 of file psp_efs.h.

◆ reserved_46h

uint8_t embedded_firmware::reserved_46h

Definition at line 58 of file psp_efs.h.

◆ reserved_4Ah

uint8_t embedded_firmware::reserved_4Ah

Definition at line 62 of file psp_efs.h.

◆ reserved_4Bh

uint8_t embedded_firmware::reserved_4Bh

Definition at line 63 of file psp_efs.h.

◆ reserved_4Ch

uint32_t embedded_firmware::reserved_4Ch

Definition at line 64 of file psp_efs.h.

◆ signature

uint32_t embedded_firmware::signature

Definition at line 36 of file psp_efs.h.

Referenced by efs_is_valid(), and update_boot_region().

◆ spi_fastspeed_f17_mod_00_2f

uint8_t embedded_firmware::spi_fastspeed_f17_mod_00_2f

Definition at line 56 of file psp_efs.h.

◆ spi_fastspeed_f17_mod_30_3f

uint8_t embedded_firmware::spi_fastspeed_f17_mod_30_3f

Definition at line 60 of file psp_efs.h.

◆ spi_readmode_f15_mod_60_6f

uint8_t embedded_firmware::spi_readmode_f15_mod_60_6f

Definition at line 52 of file psp_efs.h.

◆ spi_readmode_f17_mod_00_2f

uint8_t embedded_firmware::spi_readmode_f17_mod_00_2f

Definition at line 55 of file psp_efs.h.

◆ spi_readmode_f17_mod_30_3f

uint8_t embedded_firmware::spi_readmode_f17_mod_30_3f

Definition at line 59 of file psp_efs.h.

◆ xhci_entry

uint32_t embedded_firmware::xhci_entry

Definition at line 39 of file psp_efs.h.


The documentation for this struct was generated from the following file: