32 static int first_run = 1;
38 if (!irom_load_usb()) {
50 " be at %p\n", _cbfs_cache);
77 static int first_run = 1;
78 int (*irom_load_sdmmc)(
u32 start,
u32 count,
void *dst) =
84 if (!irom_load_sdmmc(1,
count, _cbfs_cache)) {
90 " at %p\n", _cbfs_cache);
static void **const irom_load_image_from_usb_ptr
static u32 *const iram_secondary_base
#define SECONDARY_BASE_BOOT_USB
static void **const irom_sdmmc_read_blocks_ptr
struct mem_pool cbfs_cache
#define printk(level,...)
static const struct mem_region_device alternate_rdev
const struct region_device * boot_device_ro(void)
static int sdmmc_cbfs_open(void)
void boot_device_init(void)
static int usb_cbfs_open(void)
#define REGION_SIZE(name)
#define BIOS_DEBUG
BIOS_DEBUG - Verbose output.
#define BIOS_EMERG
BIOS_EMERG - Emergency / Fatal.
#define MEM_REGION_DEV_RO_INIT(base_, size_)
#define ENV_ROMSTAGE_OR_BEFORE
static struct exynos5_power *const exynos_power
void exynos_init_spi_boot_device(void)
const struct region_device * exynos_spi_boot_device(void)
struct region_device rdev
typedef void(X86APIP X86EMU_intrFuncs)(int num)