Home
last modified time | relevance | path

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

12

/qemu/hw/microblaze/
H A Dboot.c179 int initrd_size; in microblaze_load_kernel() local
186 initrd_size = load_ramdisk(initrd_filename, in microblaze_load_kernel()
189 if (initrd_size < 0) { in microblaze_load_kernel()
190 initrd_size = load_image_targphys(initrd_filename, in microblaze_load_kernel()
194 if (initrd_size < 0) { in microblaze_load_kernel()
199 boot_info.initrd_end = boot_info.initrd_start + initrd_size; in microblaze_load_kernel()
200 high = ROUND_UP(high + initrd_size, 4); in microblaze_load_kernel()
/qemu/hw/mips/
H A Dfuloong2e.c98 uint64_t kernel_entry, kernel_high, initrd_size; in load_kernel() local
118 initrd_size = 0; in load_kernel()
121 initrd_size = get_image_size(loaderparams.initrd_filename); in load_kernel()
122 if (initrd_size > 0) { in load_kernel()
124 if (initrd_offset + initrd_size > loaderparams.ram_size) { in load_kernel()
129 initrd_size = load_image_targphys(loaderparams.initrd_filename, in load_kernel()
133 if (initrd_size == (target_ulong) -1) { in load_kernel()
145 if (initrd_size > 0) { in load_kernel()
149 initrd_size, loaderparams.kernel_cmdline); in load_kernel()
H A Dmipssim.c63 uint64_t entry, kernel_high, initrd_size; in load_kernel() local
81 initrd_size = 0; in load_kernel()
84 initrd_size = get_image_size(loaderparams.initrd_filename); in load_kernel()
85 if (initrd_size > 0) { in load_kernel()
87 if (initrd_offset + initrd_size > loaderparams.ram_size) { in load_kernel()
92 initrd_size = load_image_targphys(loaderparams.initrd_filename, in load_kernel()
95 if (initrd_size == (target_ulong) -1) { in load_kernel()
H A Dloongson3_virt.c302 static int set_prom_cmdline(ram_addr_t initrd_offset, long initrd_size) in set_prom_cmdline() argument
327 if (initrd_size > 0) in set_prom_cmdline()
331 initrd_size, loaderparams.kernel_cmdline)); in set_prom_cmdline()
355 uint64_t kernel_entry, kernel_low, kernel_high, initrd_size; in load_kernel() local
370 initrd_size = 0; in load_kernel()
373 initrd_size = get_image_size(loaderparams.initrd_filename); in load_kernel()
374 if (initrd_size > 0) { in load_kernel()
378 if (initrd_offset + initrd_size > loaderparams.ram_size) { in load_kernel()
384 initrd_size = load_image_targphys(loaderparams.initrd_filename, in load_kernel()
389 if (initrd_size == (target_ulong) -1) { in load_kernel()
[all …]
H A Dmalta.c862 uint64_t kernel_entry, kernel_high, initrd_size; in load_kernel() local
891 initrd_size = 0; in load_kernel()
894 initrd_size = get_image_size(loaderparams.initrd_filename); in load_kernel()
895 if (initrd_size > 0) { in load_kernel()
902 - (initrd_size + 128 * KiB), in load_kernel()
909 initrd_size = load_image_targphys(loaderparams.initrd_filename, in load_kernel()
913 if (initrd_size == (target_ulong) -1) { in load_kernel()
925 if (initrd_size > 0) { in load_kernel()
929 initrd_size, loaderparams.kernel_cmdline); in load_kernel()
/qemu/pc-bios/optionrom/
H A Dpvh_main.c76 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 Dlinuxboot_dma.c144 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 Dvirtex_ml507.c130 hwaddr initrd_size) in xilinx_load_device_tree() argument
167 (initrd_base + initrd_size)); in xilinx_load_device_tree()
188 int initrd_size = 0; in virtex_init() local
266 initrd_size = load_image_targphys(machine->initrd_filename, in virtex_init()
269 if (initrd_size < 0) { in virtex_init()
274 high = ROUND_UP(high + initrd_size, 4); in virtex_init()
282 initrd_base, initrd_size); in virtex_init()
H A Dspapr_vof.c79 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 Dppc440_bamboo.c57 hwaddr initrd_size) in bamboo_load_device_tree() argument
90 (initrd_base + initrd_size)); in bamboo_load_device_tree()
139 target_long initrd_size = 0; in bamboo_init() local
244 initrd_size = load_image_targphys(initrd_filename, RAMDISK_ADDR, in bamboo_init()
247 if (initrd_size < 0) { in bamboo_init()
257 RAMDISK_ADDR, initrd_size) < 0) { in bamboo_init()
H A Dprep.c175 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 Dsam460ex.c135 hwaddr initrd_size) in sam460ex_load_device_tree() argument
169 (initrd_base + initrd_size)); in sam460ex_load_device_tree()
259 target_long initrd_size = 0; in sam460ex_init() local
495 initrd_size = load_image_targphys(machine->initrd_filename, in sam460ex_init()
498 if (initrd_size < 0) { in sam460ex_init()
510 RAMDISK_ADDR, initrd_size); in sam460ex_init()
H A De500.c371 hwaddr initrd_size, in ppce500_load_device_tree() argument
442 if (initrd_size) { in ppce500_load_device_tree()
450 (initrd_base + initrd_size)); in ppce500_load_device_tree()
682 hwaddr initrd_size; member
692 p->initrd_size, p->kernel_base, p->kernel_size, in ppce500_reset_device_tree()
705 hwaddr initrd_size, in ppce500_prep_device_tree() argument
713 p->initrd_size = initrd_size; in ppce500_prep_device_tree()
722 return ppce500_load_device_tree(machine, addr, initrd_base, initrd_size, in ppce500_prep_device_tree()
914 int initrd_size = 0; in ppce500_init() local
1244 initrd_size = load_image_targphys(machine->initrd_filename, initrd_base, in ppce500_init()
[all …]
H A Dmac_oldworld.c100 int32_t kernel_size = 0, initrd_size = 0; in ppc_heathrow_init() local
180 initrd_size = load_image_targphys(machine->initrd_filename, in ppc_heathrow_init()
183 if (initrd_size < 0) { in ppc_heathrow_init()
188 cmdline_base = TARGET_PAGE_ALIGN(initrd_base + initrd_size); in ppc_heathrow_init()
328 fw_cfg_add_i32(fw_cfg, FW_CFG_INITRD_SIZE, initrd_size); in ppc_heathrow_init()
/qemu/hw/loongarch/
H A Dboot.c42 uint64_t initrd_size; variable
136 initrd_table->size = initrd_size; in init_efi_initrd_table()
302 initrd_size = get_image_size(info->initrd_filename); in load_kernel_info()
303 if (initrd_size > 0) { in load_kernel_info()
306 initrd_size); in load_kernel_info()
307 initrd_size = load_image_targphys(info->initrd_filename, in load_kernel_info()
308 initrd_offset, initrd_size); in load_kernel_info()
311 if (initrd_size == (target_ulong)-1) { in load_kernel_info()
317 initrd_size = 0; in load_kernel_info()
/qemu/hw/arm/
H A Dboot.c284 int initrd_size = info->initrd_size; in set_kernel_args() local
301 if (initrd_size) { in set_kernel_args()
306 WRITE_WORD(p, initrd_size); in set_kernel_args()
342 int initrd_size = info->initrd_size; in set_kernel_args_old() local
383 if (initrd_size) { in set_kernel_args_old()
389 WRITE_WORD(p, initrd_size); in set_kernel_args_old()
643 if (binfo->initrd_size) { in arm_load_dtb()
654 binfo->initrd_size); in arm_load_dtb()
938 int initrd_size; in arm_setup_direct_kernel_boot() local
1055 initrd_size = load_ramdisk_as(info->initrd_filename, in arm_setup_direct_kernel_boot()
[all …]
/qemu/hw/alpha/
H A Ddp264.c183 int64_t initrd_size; in clipper_init() local
185 initrd_size = get_image_size(initrd_filename); in clipper_init()
186 if (initrd_size < 0) { in clipper_init()
193 initrd_base = (ram_size - initrd_size) & TARGET_PAGE_MASK; in clipper_init()
202 initrd_size, MEMTXATTRS_UNSPECIFIED, NULL); in clipper_init()
/qemu/hw/i386/
H A Dx86-common.c716 gsize initrd_size; in x86_load_linux() local
729 initrd_size = g_mapped_file_get_length(mapped_file); in x86_load_linux()
731 if (initrd_size >= initrd_max) { in x86_load_linux()
734 initrd_max, (uint64_t)initrd_size); in x86_load_linux()
738 initrd_addr = (initrd_max - initrd_size) & ~4095; in x86_load_linux()
741 fw_cfg_add_i32(fw_cfg, FW_CFG_INITRD_SIZE, initrd_size); in x86_load_linux()
743 initrd_size); in x86_load_linux()
857 gsize initrd_size; in x86_load_linux() local
875 initrd_size = g_mapped_file_get_length(mapped_file); in x86_load_linux()
876 if (initrd_size >= initrd_max) { in x86_load_linux()
[all …]
/qemu/hw/sparc64/
H A Dsun4u.c129 uint32_t initrd_image, uint32_t initrd_size, in sun4u_NVRAM_set_params() argument
158 ram_addr_t RAM_size, uint64_t *initrd_size, in sun4u_load_kernel() argument
192 *initrd_size = 0; in sun4u_load_kernel()
196 *initrd_size = load_image_targphys(initrd_filename, in sun4u_load_kernel()
199 if ((int)*initrd_size < 0) { in sun4u_load_kernel()
205 if (*initrd_size > 0) { in sun4u_load_kernel()
210 stl_p(ptr + 28, *initrd_size); in sun4u_load_kernel()
550 uint64_t initrd_addr, initrd_size, kernel_addr, kernel_size, kernel_entry; in sun4uv_init() local
668 initrd_size = 0; in sun4uv_init()
672 machine->ram_size, &initrd_size, &initrd_addr, in sun4uv_init()
[all …]
/qemu/hw/sh4/
H A Dr2d.c228 int initrd_size; member
349 int initrd_size; in r2d_init() local
351 initrd_size = load_image_targphys(initrd_filename, in r2d_init()
355 if (initrd_size < 0) { in r2d_init()
363 boot_params.initrd_size = tswap32(initrd_size); in r2d_init()
/qemu/hw/m68k/
H A Dvirt.c120 int32_t initrd_size; in virt_init() local
286 initrd_size = get_image_size(initrd_filename); in virt_init()
287 if (initrd_size < 0) { in virt_init()
293 initrd_base = (ram_size - initrd_size) & TARGET_PAGE_MASK; in virt_init()
297 initrd_size); in virt_init()
300 initrd_size = 0; in virt_init()
/qemu/hw/riscv/
H A Dboot.c73 info->initrd_size = 0; in riscv_boot_info_init()
218 info->initrd_size = size; in riscv_load_initrd()
328 if (info->initrd_size) { in riscv_compute_fdt_addr()
330 dtb_start_limit = info->initrd_start + info->initrd_size; in riscv_compute_fdt_addr()
/qemu/hw/xtensa/
H A Dxtfpga.c378 int initrd_size = load_ramdisk(initrd_filename, cur_lowmem, in xtfpga_init() local
381 if (initrd_size < 0) { in xtfpga_init()
382 initrd_size = load_image_targphys(initrd_filename, in xtfpga_init()
386 if (initrd_size < 0) { in xtfpga_init()
391 initrd_location.end = tswap32(cur_lowmem + initrd_size); in xtfpga_init()
394 cur_lowmem = QEMU_ALIGN_UP(cur_lowmem + initrd_size, 4 * KiB); in xtfpga_init()
/qemu/hw/sparc/
H A Dsun4m.c226 uint32_t *initrd_size) in sun4m_load_kernel() argument
255 *initrd_size = 0; in sun4m_load_kernel()
257 *initrd_size = load_image_targphys(initrd_filename, in sun4m_load_kernel()
260 if ((int)*initrd_size < 0) { in sun4m_load_kernel()
266 if (*initrd_size > 0) { in sun4m_load_kernel()
271 stl_p(ptr + 20, *initrd_size); in sun4m_load_kernel()
820 uint32_t initrd_size; in sun4m_hw_init() local
1038 initrd_size = 0; in sun4m_hw_init()
1041 machine->ram_size, &initrd_size); in sun4m_hw_init()
1084 fw_cfg_add_i32(fw_cfg, FW_CFG_INITRD_SIZE, initrd_size); in sun4m_hw_init()
/qemu/hw/hppa/
H A Dmachine.c486 int64_t initrd_size; in machine_HP_common_init_tail() local
488 initrd_size = get_image_size(initrd_filename); in machine_HP_common_init_tail()
489 if (initrd_size < 0) { in machine_HP_common_init_tail()
502 initrd_base = (initrd_base - initrd_size) & TARGET_PAGE_MASK; in machine_HP_common_init_tail()
509 load_image_targphys(initrd_filename, initrd_base, initrd_size); in machine_HP_common_init_tail()
511 cpu[0]->env.initrd_end = initrd_base + initrd_size; in machine_HP_common_init_tail()

12