/qemu/hw/microblaze/ |
H A D | boot.c | 177 int initrd_size; in microblaze_load_kernel() local 184 initrd_size = load_ramdisk(initrd_filename, in microblaze_load_kernel() 187 if (initrd_size < 0) { in microblaze_load_kernel() 188 initrd_size = load_image_targphys(initrd_filename, in microblaze_load_kernel() 192 if (initrd_size < 0) { in microblaze_load_kernel() 197 boot_info.initrd_end = boot_info.initrd_start + initrd_size; in microblaze_load_kernel() 198 high = ROUND_UP(high + initrd_size, 4); in microblaze_load_kernel()
|
/qemu/hw/mips/ |
H A D | fuloong2e.c | 97 uint64_t kernel_entry, kernel_high, initrd_size; in load_kernel() local 117 initrd_size = 0; in load_kernel() 120 initrd_size = get_image_size(loaderparams.initrd_filename); in load_kernel() 121 if (initrd_size > 0) { in load_kernel() 123 if (initrd_offset + initrd_size > loaderparams.ram_size) { in load_kernel() 128 initrd_size = load_image_targphys(loaderparams.initrd_filename, in load_kernel() 132 if (initrd_size == (target_ulong) -1) { in load_kernel() 144 if (initrd_size > 0) { in load_kernel() 148 initrd_size, loaderparams.kernel_cmdline); in load_kernel()
|
H A D | mipssim.c | 69 uint64_t entry, kernel_high, initrd_size; in load_kernel() local 86 initrd_size = 0; in load_kernel() 89 initrd_size = get_image_size(loaderparams.initrd_filename); in load_kernel() 90 if (initrd_size > 0) { in load_kernel() 92 if (initrd_offset + initrd_size > loaderparams.ram_size) { in load_kernel() 97 initrd_size = load_image_targphys(loaderparams.initrd_filename, in load_kernel() 100 if (initrd_size == (target_ulong) -1) { in load_kernel()
|
H A D | loongson3_virt.c | 301 static int set_prom_cmdline(ram_addr_t initrd_offset, long initrd_size) in set_prom_cmdline() argument 326 if (initrd_size > 0) in set_prom_cmdline() 330 initrd_size, loaderparams.kernel_cmdline)); in set_prom_cmdline() 354 uint64_t kernel_entry, kernel_low, kernel_high, initrd_size; in load_kernel() local 369 initrd_size = 0; in load_kernel() 372 initrd_size = get_image_size(loaderparams.initrd_filename); in load_kernel() 373 if (initrd_size > 0) { in load_kernel() 377 if (initrd_offset + initrd_size > loaderparams.ram_size) { in load_kernel() 383 initrd_size = load_image_targphys(loaderparams.initrd_filename, in load_kernel() 388 if (initrd_size == (target_ulong) -1) { in load_kernel() [all …]
|
H A D | malta.c | 871 uint64_t kernel_entry, kernel_high, initrd_size; in load_kernel() local 899 initrd_size = 0; in load_kernel() 902 initrd_size = get_image_size(loaderparams.initrd_filename); in load_kernel() 903 if (initrd_size > 0) { in load_kernel() 910 - (initrd_size + 128 * KiB), in load_kernel() 917 initrd_size = load_image_targphys(loaderparams.initrd_filename, in load_kernel() 921 if (initrd_size == (target_ulong) -1) { in load_kernel() 933 if (initrd_size > 0) { in load_kernel() 937 initrd_size, loaderparams.kernel_cmdline); in load_kernel()
|
/qemu/pc-bios/optionrom/ |
H A D | pvh_main.c | 76 uint32_t cmdline_size, initrd_size, fw_cfg_version = bios_cfg_version(); in pvh_load_kernel() local 115 bios_cfg_read_entry(&initrd_size, FW_CFG_INITRD_SIZE, 4, fw_cfg_version); in pvh_load_kernel() 116 if (initrd_size) { in pvh_load_kernel() 119 bios_cfg_read_entry(initrd_addr, FW_CFG_INITRD_DATA, initrd_size, in pvh_load_kernel() 123 ramdisk_mod.size = initrd_size; in pvh_load_kernel()
|
H A D | linuxboot_dma.c | 144 uint32_t initrd_size; in load_kernel() local 163 bios_cfg_read_entry_dma(&initrd_size, FW_CFG_INITRD_SIZE, 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() 178 bios_cfg_read_entry_dma(initrd_addr, FW_CFG_INITRD_DATA, initrd_size); in load_kernel()
|
/qemu/hw/ppc/ |
H A D | spapr_vof.c | 79 if (spapr->initrd_size && in spapr_vof_reset() 80 vof_claim(vof, spapr->initrd_base, spapr->initrd_size, 0) == -1) { in spapr_vof_reset() 89 spapr->initrd_size); in spapr_vof_reset() 152 spapr->initrd_size = ldl_be_p(val) - spapr->initrd_base; in spapr_vof_setprop() 156 spapr->initrd_size = ldq_be_p(val) - spapr->initrd_base; in spapr_vof_setprop()
|
H A D | virtex_ml507.c | 152 hwaddr initrd_size) in xilinx_load_device_tree() argument 189 (initrd_base + initrd_size)); in xilinx_load_device_tree() 210 int initrd_size = 0; in virtex_init() local 286 initrd_size = load_image_targphys(machine->initrd_filename, in virtex_init() 289 if (initrd_size < 0) { in virtex_init() 294 high = ROUND_UP(high + initrd_size, 4); in virtex_init() 302 initrd_base, initrd_size); in virtex_init()
|
H A D | ppc440_bamboo.c | 57 hwaddr initrd_size) in bamboo_load_device_tree() argument 90 (initrd_base + initrd_size)); in bamboo_load_device_tree() 161 target_long initrd_size = 0; in bamboo_init() local 265 initrd_size = load_image_targphys(initrd_filename, RAMDISK_ADDR, in bamboo_init() 268 if (initrd_size < 0) { in bamboo_init() 278 RAMDISK_ADDR, initrd_size) < 0) { in bamboo_init()
|
H A D | ppc405_boards.c | 73 uint32_t initrd_size; member 92 env->gpr[5] = bi->initrd_base + bi->initrd_size; in main_cpu_reset() 226 int initrd_size; in boot_from_kernel() local 246 initrd_size = load_image_targphys(machine->initrd_filename, initrd_base, in boot_from_kernel() 248 if (initrd_size < 0) { in boot_from_kernel() 255 boot_info.initrd_size = initrd_size; in boot_from_kernel() 315 long kernel_size, initrd_size; in ppc405_init() local 328 initrd_size = load_image_targphys(machine->initrd_filename, in ppc405_init() 331 if (initrd_size < 0) { in ppc405_init()
|
H A D | prep.c | 175 uint32_t initrd_image, uint32_t initrd_size, in PPC_NVRAM_set_params() argument 201 NVRAM_set_lword(nvram, 0x4C, initrd_size); in PPC_NVRAM_set_params() 245 long kernel_size = 0, initrd_size = 0; in ibm_40p_init() local 371 initrd_size = load_image_targphys(machine->initrd_filename, in ibm_40p_init() 374 if (initrd_size < 0) { in ibm_40p_init() 380 fw_cfg_add_i32(fw_cfg, FW_CFG_INITRD_SIZE, initrd_size); in ibm_40p_init() 414 initrd_base, initrd_size, in ibm_40p_init()
|
H A D | sam460ex.c | 135 hwaddr initrd_size) in sam460ex_load_device_tree() argument 169 (initrd_base + initrd_size)); in sam460ex_load_device_tree() 284 target_long initrd_size = 0; in sam460ex_init() local 520 initrd_size = load_image_targphys(machine->initrd_filename, in sam460ex_init() 523 if (initrd_size < 0) { in sam460ex_init() 535 RAMDISK_ADDR, initrd_size); in sam460ex_init()
|
H A D | e500.c | 368 hwaddr initrd_size, in ppce500_load_device_tree() argument 439 if (initrd_size) { in ppce500_load_device_tree() 447 (initrd_base + initrd_size)); in ppce500_load_device_tree() 680 hwaddr initrd_size; member 690 p->initrd_size, p->kernel_base, p->kernel_size, in ppce500_reset_device_tree() 703 hwaddr initrd_size, in ppce500_prep_device_tree() argument 711 p->initrd_size = initrd_size; in ppce500_prep_device_tree() 915 int initrd_size = 0; in ppce500_init() local 1247 if (initrd_size < 0) { in ppce500_init() 1253 cur_base = initrd_base + initrd_size; in ppce500_init() [all …]
|
H A D | mac_oldworld.c | 99 int32_t kernel_size = 0, initrd_size = 0; in ppc_heathrow_init() local 184 initrd_size = load_image_targphys(machine->initrd_filename, in ppc_heathrow_init() 187 if (initrd_size < 0) { in ppc_heathrow_init() 192 cmdline_base = TARGET_PAGE_ALIGN(initrd_base + initrd_size); in ppc_heathrow_init() 332 fw_cfg_add_i32(fw_cfg, FW_CFG_INITRD_SIZE, initrd_size); in ppc_heathrow_init()
|
/qemu/hw/loongarch/ |
H A D | boot.c | 22 uint64_t initrd_size; variable 116 initrd_table->size = initrd_size; in init_efi_initrd_table() 193 initrd_size = get_image_size(info->initrd_filename); in load_kernel_info() 194 if (initrd_size > 0) { in load_kernel_info() 197 if (initrd_offset + initrd_size > info->ram_size) { in load_kernel_info() 203 initrd_size = load_image_targphys(info->initrd_filename, initrd_offset, in load_kernel_info() 207 if (initrd_size == (target_ulong)-1) { in load_kernel_info() 213 initrd_size = 0; in load_kernel_info()
|
/qemu/hw/arm/ |
H A D | boot.c | 281 int initrd_size = info->initrd_size; in set_kernel_args() local 298 if (initrd_size) { in set_kernel_args() 303 WRITE_WORD(p, initrd_size); in set_kernel_args() 339 int initrd_size = info->initrd_size; in set_kernel_args_old() local 380 if (initrd_size) { in set_kernel_args_old() 386 WRITE_WORD(p, initrd_size); in set_kernel_args_old() 640 if (binfo->initrd_size) { in arm_load_dtb() 931 int initrd_size; in arm_setup_direct_kernel_boot() local 1051 if (initrd_size < 0) { in arm_setup_direct_kernel_boot() 1070 initrd_size = 0; in arm_setup_direct_kernel_boot() [all …]
|
/qemu/hw/alpha/ |
H A D | dp264.c | 182 int64_t initrd_size; in clipper_init() local 184 initrd_size = get_image_size(initrd_filename); in clipper_init() 185 if (initrd_size < 0) { in clipper_init() 192 initrd_base = (ram_size - initrd_size) & TARGET_PAGE_MASK; in clipper_init() 201 initrd_size, MEMTXATTRS_UNSPECIFIED, NULL); in clipper_init()
|
/qemu/hw/i386/ |
H A D | x86-common.c | 704 gsize initrd_size; in x86_load_linux() local 719 if (initrd_size >= initrd_max) { in x86_load_linux() 722 initrd_max, (uint64_t)initrd_size); in x86_load_linux() 731 initrd_size); in x86_load_linux() 845 gsize initrd_size; in x86_load_linux() local 863 initrd_size = g_mapped_file_get_length(mapped_file); in x86_load_linux() 864 if (initrd_size >= initrd_max) { in x86_load_linux() 867 initrd_max, (uint64_t)initrd_size); in x86_load_linux() 871 initrd_addr = (initrd_max - initrd_size) & ~4095; in x86_load_linux() 877 sev_load_ctx.initrd_size = initrd_size; in x86_load_linux() [all …]
|
/qemu/hw/sparc64/ |
H A D | sun4u.c | 127 uint32_t initrd_image, uint32_t initrd_size, in sun4u_NVRAM_set_params() argument 156 ram_addr_t RAM_size, uint64_t *initrd_size, in sun4u_load_kernel() argument 197 *initrd_size = 0; in sun4u_load_kernel() 201 *initrd_size = load_image_targphys(initrd_filename, in sun4u_load_kernel() 204 if ((int)*initrd_size < 0) { in sun4u_load_kernel() 210 if (*initrd_size > 0) { in sun4u_load_kernel() 215 stl_p(ptr + 28, *initrd_size); in sun4u_load_kernel() 562 uint64_t initrd_addr, initrd_size, kernel_addr, kernel_size, kernel_entry; in sun4uv_init() local 680 initrd_size = 0; in sun4uv_init() 691 initrd_addr, initrd_size, in sun4uv_init() [all …]
|
/qemu/hw/sh4/ |
H A D | r2d.c | 223 int initrd_size; member 344 int initrd_size; in r2d_init() local 346 initrd_size = load_image_targphys(initrd_filename, in r2d_init() 350 if (initrd_size < 0) { in r2d_init() 358 boot_params.initrd_size = tswap32(initrd_size); in r2d_init()
|
/qemu/hw/m68k/ |
H A D | virt.c | 119 int32_t initrd_size; in virt_init() local 285 initrd_size = get_image_size(initrd_filename); in virt_init() 286 if (initrd_size < 0) { in virt_init() 292 initrd_base = (ram_size - initrd_size) & TARGET_PAGE_MASK; in virt_init() 296 initrd_size); in virt_init() 299 initrd_size = 0; in virt_init()
|
H A D | q800.c | 256 int32_t initrd_size; in q800_machine_init() local 633 initrd_size = get_image_size(initrd_filename); in q800_machine_init() 634 if (initrd_size < 0) { in q800_machine_init() 640 initrd_base = (ram_size - initrd_size) & TARGET_PAGE_MASK; in q800_machine_init() 644 initrd_size); in q800_machine_init() 647 initrd_size = 0; in q800_machine_init()
|
/qemu/hw/xtensa/ |
H A D | xtfpga.c | 377 int initrd_size = load_ramdisk(initrd_filename, cur_lowmem, in xtfpga_init() local 380 if (initrd_size < 0) { in xtfpga_init() 381 initrd_size = load_image_targphys(initrd_filename, in xtfpga_init() 385 if (initrd_size < 0) { in xtfpga_init() 390 initrd_location.end = tswap32(cur_lowmem + initrd_size); in xtfpga_init() 393 cur_lowmem = QEMU_ALIGN_UP(cur_lowmem + initrd_size, 4 * KiB); in xtfpga_init()
|
/qemu/hw/hppa/ |
H A D | machine.c | 480 int64_t initrd_size; in machine_HP_common_init_tail() local 482 initrd_size = get_image_size(initrd_filename); in machine_HP_common_init_tail() 483 if (initrd_size < 0) { in machine_HP_common_init_tail() 496 initrd_base = (initrd_base - initrd_size) & TARGET_PAGE_MASK; in machine_HP_common_init_tail() 503 load_image_targphys(initrd_filename, initrd_base, initrd_size); in machine_HP_common_init_tail() 505 cpu[0]->env.gr[22] = initrd_base + initrd_size; in machine_HP_common_init_tail()
|