Home
last modified time | relevance | path

Searched refs:initrd_start (Results 1 – 25 of 25) sorted by relevance

/openbmc/qemu/hw/microblaze/
H A Dboot.c48 uint32_t initrd_start; member
61 env->regs[6] = boot_info.initrd_start; in main_cpu_reset()
71 uint32_t initrd_start, in microblaze_load_dtb() argument
99 if (initrd_start) { in microblaze_load_dtb()
101 initrd_start); in microblaze_load_dtb()
183 boot_info.initrd_start = high; in microblaze_load_kernel()
184 initrd_offset = boot_info.initrd_start - ddr_base; in microblaze_load_kernel()
187 boot_info.initrd_start, in microblaze_load_kernel()
191 boot_info.initrd_start, in microblaze_load_kernel()
199 boot_info.initrd_end = boot_info.initrd_start + initrd_size; in microblaze_load_kernel()
[all …]
/openbmc/u-boot/board/ti/ks2_evm/
H A Dboard.c175 u64 initrd_start, initrd_end; in ft_board_setup_ex() local
184 initrd_start = __be64_to_cpu(*prop1); in ft_board_setup_ex()
185 initrd_start -= CONFIG_SYS_SDRAM_BASE; in ft_board_setup_ex()
186 initrd_start += CONFIG_SYS_LPAE_SDRAM_BASE; in ft_board_setup_ex()
187 initrd_start = __cpu_to_be64(initrd_start); in ft_board_setup_ex()
205 &initrd_start, in ft_board_setup_ex()
206 sizeof(initrd_start)); in ft_board_setup_ex()
/openbmc/u-boot/arch/nios2/lib/
H A Dbootm.c15 ulong initrd_start = images->rd_start; in do_bootm_linux() local
42 debug("initrd=0x%lx-0x%lx\n", (ulong)initrd_start, (ulong)initrd_end); in do_bootm_linux()
52 kernel(NIOS_MAGIC, initrd_start, initrd_end, commandline); in do_bootm_linux()
/openbmc/u-boot/arch/xtensa/lib/
H A Dbootm.c137 ulong initrd_start, initrd_end; in do_bootm_linux() local
146 initrd_start = images->rd_start; in do_bootm_linux()
149 initrd_start = 0; in do_bootm_linux()
160 if (initrd_start) in do_bootm_linux()
161 params = setup_ramdisk_tag(params, initrd_start, initrd_end); in do_bootm_linux()
/openbmc/qemu/hw/arm/
H A Dboot.c307 WRITE_WORD(p, info->initrd_start); in set_kernel_args()
386 WRITE_WORD(p, info->initrd_start); in set_kernel_args_old()
647 acells, binfo->initrd_start); in arm_load_dtb()
655 binfo->initrd_start + in arm_load_dtb()
1040 info->initrd_start = info->loader_start + in arm_setup_direct_kernel_boot()
1043 info->initrd_start = MAX(info->initrd_start, image_high_addr); in arm_setup_direct_kernel_boot()
1045 info->initrd_start = TARGET_PAGE_ALIGN(info->initrd_start); in arm_setup_direct_kernel_boot()
1052 if (info->initrd_start >= ram_end) { in arm_setup_direct_kernel_boot()
1058 info->initrd_start, in arm_setup_direct_kernel_boot()
1059 ram_end - info->initrd_start, as); in arm_setup_direct_kernel_boot()
[all …]
/openbmc/u-boot/arch/mips/lib/
H A Dbootm.c127 rd_start = images->initrd_start; in linux_cmdline_append()
128 rd_size = images->initrd_end - images->initrd_start; in linux_cmdline_append()
185 rd_start = UNCACHED_SDRAM(images->initrd_start); in linux_env_legacy()
186 rd_size = images->initrd_end - images->initrd_start; in linux_env_legacy()
232 rd_len, &images->initrd_start, &images->initrd_end); in boot_reloc_ramdisk()
/openbmc/u-boot/arch/nds32/lib/
H A Dbootm.c30 static void setup_initrd_tag(bd_t *bd, ulong initrd_start, ulong initrd_end);
188 static void setup_initrd_tag(bd_t *bd, ulong initrd_start, ulong initrd_end) in setup_initrd_tag() argument
196 params->u.initrd.start = initrd_start; in setup_initrd_tag()
197 params->u.initrd.size = initrd_end - initrd_start; in setup_initrd_tag()
/openbmc/qemu/hw/loongarch/
H A Dboot.c245 ram_addr_t initrd_end, initrd_start; in alloc_initrd_memory() local
249 initrd_start = advice_start; in alloc_initrd_memory()
250 initrd_end = initrd_start + rd_size; in alloc_initrd_memory()
255 return initrd_start; in alloc_initrd_memory()
269 initrd_start = VIRT_HIGHMEM_BASE; in alloc_initrd_memory()
271 return initrd_start; in alloc_initrd_memory()
/openbmc/u-boot/arch/arm/lib/
H A Dbootm.c171 static void setup_initrd_tag(bd_t *bd, ulong initrd_start, ulong initrd_end) in setup_initrd_tag() argument
179 params->u.initrd.start = initrd_start; in setup_initrd_tag()
180 params->u.initrd.size = initrd_end - initrd_start; in setup_initrd_tag()
258 if (images->initrd_start && images->initrd_end) { in boot_prep_linux()
259 setup_initrd_tag(gd->bd, images->initrd_start, in boot_prep_linux()
/openbmc/u-boot/common/
H A Dimage.c1141 ulong *initrd_start, ulong *initrd_end) in boot_ramdisk_high() argument
1166 *initrd_start = rd_data; in boot_ramdisk_high()
1171 *initrd_start = (ulong)lmb_alloc_base(lmb, in boot_ramdisk_high()
1174 *initrd_start = (ulong)lmb_alloc(lmb, rd_len, in boot_ramdisk_high()
1177 if (*initrd_start == 0) { in boot_ramdisk_high()
1183 *initrd_end = *initrd_start + rd_len; in boot_ramdisk_high()
1185 *initrd_start, *initrd_end); in boot_ramdisk_high()
1187 memmove_wd((void *)*initrd_start, in boot_ramdisk_high()
1196 flush_cache((unsigned long)*initrd_start, in boot_ramdisk_high()
1202 *initrd_start = 0; in boot_ramdisk_high()
[all …]
H A Dimage-fdt.c529 ulong *initrd_start = &images->initrd_start; in image_setup_libfdt() local
575 if (*initrd_start && *initrd_end) { in image_setup_libfdt()
583 fdt_initrd(blob, *initrd_start, *initrd_end); in image_setup_libfdt()
H A Dfdt_support.c214 int fdt_initrd(void *fdt, ulong initrd_start, ulong initrd_end) in fdt_initrd() argument
222 if (initrd_start == initrd_end) in fdt_initrd()
238 if (addr == initrd_start) { in fdt_initrd()
244 err = fdt_add_mem_rsv(fdt, initrd_start, initrd_end - initrd_start); in fdt_initrd()
253 (uint64_t)initrd_start, is_u64); in fdt_initrd()
H A Dbootm.c733 rd_len, &images->initrd_start, &images->initrd_end); in do_bootm_states()
735 env_set_hex("initrd_start", images->initrd_start); in do_bootm_states()
/openbmc/u-boot/arch/powerpc/lib/
H A Dbootm.c100 ulong initrd_start = images->initrd_start; in boot_jump_linux() local
106 (*kernel) (kbd, initrd_start, initrd_end, in boot_jump_linux()
/openbmc/u-boot/arch/m68k/lib/
H A Dbootm.c94 (*kernel)(kbd, images->initrd_start, images->initrd_end, in do_bootm_linux()
/openbmc/qemu/include/hw/riscv/
H A Dboot.h35 hwaddr initrd_start; member
/openbmc/qemu/include/hw/arm/
H A Dboot.h106 hwaddr initrd_start; member
/openbmc/qemu/hw/ppc/
H A Damigaone.c198 hwaddr initrd_start; member
249 env->gpr[4] = bi->initrd_start; in amigaone_cpu_reset()
422 bi->initrd_start = loadaddr; in amigaone_init()
/openbmc/qemu/hw/sh4/
H A Dr2d.c227 int initrd_start; member
362 boot_params.initrd_start = tswap32(INITRD_LOAD_OFFSET); in r2d_init()
/openbmc/qemu/hw/riscv/
H A Dboot.c217 info->initrd_start = start; in riscv_load_initrd()
330 dtb_start_limit = info->initrd_start + info->initrd_size; in riscv_compute_fdt_addr()
/openbmc/u-boot/arch/arm/include/asm/
H A Dsetup.h58 unsigned long initrd_start; /* 64 */ member
/openbmc/u-boot/cmd/
H A Dfdt.c643 unsigned long initrd_start = 0, initrd_end = 0; in do_fdt() local
649 initrd_start = simple_strtoul(argv[2], NULL, 16); in do_fdt()
654 fdt_initrd(working_fdt, initrd_start, initrd_end); in do_fdt()
/openbmc/u-boot/include/
H A Dfdt_support.h45 int fdt_initrd(void *fdt, ulong initrd_start, ulong initrd_end);
H A Dimage.h403 ulong initrd_start; member
727 ulong *initrd_start, ulong *initrd_end);
/openbmc/u-boot/board/freescale/mpc8572ds/
H A DREADME154 => fdt chosen $initrd_start $initrd_end