/openbmc/linux/arch/powerpc/boot/ |
H A D | main.c | 102 unsigned long initrd_addr, in prep_initrd() argument 110 initrd_addr = (unsigned long)_initrd_start; in prep_initrd() 114 initrd_addr, initrd_addr + initrd_size); in prep_initrd() 126 if (initrd_addr < vmlinux.size) { in prep_initrd() 127 void *old_addr = (void *)initrd_addr; in prep_initrd() 131 initrd_addr = (unsigned long)malloc(initrd_size); in prep_initrd() 132 if (! initrd_addr) in prep_initrd() 136 initrd_addr, old_addr, initrd_size); in prep_initrd() 137 memmove((void *)initrd_addr, old_addr, initrd_size); in prep_initrd() 140 printf("initrd head: 0x%lx\n\r", *((unsigned long *)initrd_addr)); in prep_initrd() [all …]
|
H A D | cuboot.c | 23 loader_info.initrd_addr = r4; in cuboot_init()
|
H A D | of.c | 79 loader_info.initrd_addr = a1; in of_platform_init()
|
H A D | ops.h | 77 unsigned long initrd_addr, initrd_size; member
|
/openbmc/u-boot/cmd/ |
H A D | qfw.c | 16 static int qemu_fwcfg_setup_kernel(void *load_addr, void *initrd_addr) in qemu_fwcfg_setup_kernel() argument 38 data_addr = initrd_addr; in qemu_fwcfg_setup_kernel() 66 initrd_addr, in qemu_fwcfg_setup_kernel() 123 void *initrd_addr; in qemu_fwcfg_do_load() local 135 initrd_addr = env ? in qemu_fwcfg_do_load() 145 initrd_addr = (void *)simple_strtoul(argv[1], NULL, 16); in qemu_fwcfg_do_load() 150 if (!load_addr || !initrd_addr) { in qemu_fwcfg_do_load() 155 return qemu_fwcfg_setup_kernel(load_addr, initrd_addr); in qemu_fwcfg_do_load()
|
/openbmc/qemu/pc-bios/optionrom/ |
H A D | linuxboot_dma.c | 140 void *initrd_addr; in load_kernel() local 162 bios_cfg_read_entry_dma(&initrd_addr, FW_CFG_INITRD_ADDR, 4); in load_kernel() 165 initrd_end_page = ((uint32_t)(initrd_addr + initrd_size) & -4096); in load_kernel() 173 initrd_addr = (void *)((get_e801_addr() - initrd_size) & -4096); in load_kernel() 174 writel_es(0x218, (uint32_t)initrd_addr); in load_kernel() 178 bios_cfg_read_entry_dma(initrd_addr, FW_CFG_INITRD_DATA, initrd_size); in load_kernel()
|
H A D | pvh_main.c | 75 void *kernel_entry, *initrd_addr; in pvh_load_kernel() local 117 bios_cfg_read_entry(&initrd_addr, FW_CFG_INITRD_ADDR, 4, in pvh_load_kernel() 119 bios_cfg_read_entry(initrd_addr, FW_CFG_INITRD_DATA, initrd_size, in pvh_load_kernel() 122 ramdisk_mod.paddr = (uintptr_t)initrd_addr; in pvh_load_kernel()
|
/openbmc/u-boot/arch/x86/lib/ |
H A D | zimage.c | 240 unsigned long initrd_addr, unsigned long initrd_size) in setup_zimage() argument 255 if (initrd_addr) { in setup_zimage() 258 initrd_addr, initrd_size); in setup_zimage() 260 hdr->ramdisk_image = initrd_addr; in setup_zimage() 314 ulong initrd_addr = 0; in do_zboot() local 338 initrd_addr = simple_strtoul(argv[3], NULL, 16); in do_zboot() 350 0, initrd_addr, initrd_size)) { in do_zboot()
|
/openbmc/u-boot/board/samsung/common/bootscripts/ |
H A D | autoboot.cmd | 32 setenv initrd_addr ${initrdaddr}; 35 setenv initrd_addr -; 42 setenv initrd_addr ; 73 '${imgbootcmd}' '${kerneladdr}${itbcfg}' '${initrd_addr}' '${fdt_addr}';"
|
/openbmc/qemu/hw/sparc64/ |
H A D | sun4u.c | 158 uint64_t *initrd_addr, uint64_t *kernel_addr, in sun4u_load_kernel() argument 200 *initrd_addr = TARGET_PAGE_ALIGN(kernel_top); in sun4u_load_kernel() 203 *initrd_addr, in sun4u_load_kernel() 204 RAM_size - *initrd_addr); in sun4u_load_kernel() 215 stl_p(ptr + 24, *initrd_addr + *kernel_addr); in sun4u_load_kernel() 563 uint64_t initrd_addr, initrd_size, kernel_addr, kernel_size, kernel_entry; in sun4uv_init() local 682 initrd_addr = 0; in sun4uv_init() 685 machine->ram_size, &initrd_size, &initrd_addr, in sun4uv_init() 692 initrd_addr, initrd_size, in sun4uv_init() 719 fw_cfg_add_i64(fw_cfg, FW_CFG_INITRD_ADDR, initrd_addr); in sun4uv_init()
|
/openbmc/qemu/hw/ppc/ |
H A D | pegasos2.c | 89 uint64_t initrd_addr; member 258 pm->initrd_addr = pm->kernel_addr + pm->kernel_size + 64 * KiB; in pegasos2_init() 259 pm->initrd_addr = ROUND_UP(pm->initrd_addr, 4); in pegasos2_init() 260 pm->initrd_addr = MAX(pm->initrd_addr, INITRD_MIN_ADDR); in pegasos2_init() 261 sz = load_image_targphys(machine->initrd_filename, pm->initrd_addr, in pegasos2_init() 262 machine->ram_size - pm->initrd_addr); in pegasos2_init() 410 vof_claim(pm->vof, pm->initrd_addr, pm->initrd_size, 0) == -1) { in pegasos2_machine_reset() 1063 if (pm->initrd_addr && pm->initrd_size) { in build_fdt() 1065 pm->initrd_addr + pm->initrd_size); in build_fdt() 1067 pm->initrd_addr); in build_fdt()
|
/openbmc/u-boot/arch/x86/include/asm/ |
H A D | zimage.h | 36 unsigned long initrd_addr, unsigned long initrd_size);
|
/openbmc/qemu/hw/i386/ |
H A D | x86-common.c | 637 hwaddr real_addr, prot_addr, cmdline_addr, initrd_addr = 0; in x86_load_linux() local 731 initrd_addr = (initrd_max - initrd_size) & ~4095; in x86_load_linux() 733 fw_cfg_add_i32(fw_cfg, FW_CFG_INITRD_ADDR, initrd_addr); in x86_load_linux() 876 initrd_addr = (initrd_max - initrd_size) & ~4095; in x86_load_linux() 878 fw_cfg_add_i32(fw_cfg, FW_CFG_INITRD_ADDR, initrd_addr); in x86_load_linux() 884 stl_le_p(header + 0x218, initrd_addr); in x86_load_linux()
|
/openbmc/u-boot/doc/ |
H A D | README.commands.spl | 13 spl export <fdt|atags> [kernel_addr] [initrd_addr] [fdt_addr if fdt]
|
H A D | README.falcon | 105 spl export <img=atags|fdt> [kernel_addr] [initrd_addr] [fdt_addr ] 110 initrd_addr : Address of initial ramdisk 111 can be set to "-" if fdt_addr without initrd_addr is used
|