coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
alternate_cbfs.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SECONDARY_BASE_BOOT_USB   0xfeed0002
 
#define OM_STAT_SDMMC   0x4
 
#define OM_STAT_EMMC   0x8
 
#define OM_STAT_SPI   0x14
 
#define OM_STAT_MASK   0x7f
 

Variables

static void **const irom_sdmmc_read_blocks_ptr = (void **)0x02020030
 
static void **const irom_msh_read_from_fifo_emmc_ptr = (void **)0x02020044
 
static void **const irom_msh_end_boot_op_emmc_ptr = (void **)0x02020048
 
static void **const irom_spi_sf_read_ptr = (void **)0x02020058
 
static void **const irom_load_image_from_usb_ptr = (void **)0x02020070
 
static u32 *const iram_secondary_base = (u32 *)0x02020018
 

Macro Definition Documentation

◆ OM_STAT_EMMC

#define OM_STAT_EMMC   0x8

Definition at line 18 of file alternate_cbfs.h.

◆ OM_STAT_MASK

#define OM_STAT_MASK   0x7f

Definition at line 20 of file alternate_cbfs.h.

◆ OM_STAT_SDMMC

#define OM_STAT_SDMMC   0x4

Definition at line 17 of file alternate_cbfs.h.

◆ OM_STAT_SPI

#define OM_STAT_SPI   0x14

Definition at line 19 of file alternate_cbfs.h.

◆ SECONDARY_BASE_BOOT_USB

#define SECONDARY_BASE_BOOT_USB   0xfeed0002

Definition at line 13 of file alternate_cbfs.h.

Variable Documentation

◆ iram_secondary_base

u32* const iram_secondary_base = (u32 *)0x02020018
static

Definition at line 14 of file alternate_cbfs.h.

Referenced by boot_device_init(), and boot_device_ro().

◆ irom_load_image_from_usb_ptr

void** const irom_load_image_from_usb_ptr = (void **)0x02020070
static

Definition at line 11 of file alternate_cbfs.h.

Referenced by usb_cbfs_open().

◆ irom_msh_end_boot_op_emmc_ptr

void** const irom_msh_end_boot_op_emmc_ptr = (void **)0x02020048
static

Definition at line 9 of file alternate_cbfs.h.

◆ irom_msh_read_from_fifo_emmc_ptr

void** const irom_msh_read_from_fifo_emmc_ptr = (void **)0x02020044
static

Definition at line 8 of file alternate_cbfs.h.

◆ irom_sdmmc_read_blocks_ptr

void** const irom_sdmmc_read_blocks_ptr = (void **)0x02020030
static

Definition at line 7 of file alternate_cbfs.h.

Referenced by sdmmc_cbfs_open().

◆ irom_spi_sf_read_ptr

void** const irom_spi_sf_read_ptr = (void **)0x02020058
static

Definition at line 10 of file alternate_cbfs.h.