Home
last modified time | relevance | path

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

12

/qemu/hw/openrisc/
H A Dboot.c29 long kernel_size; in openrisc_load_kernel() local
35 kernel_size = load_elf(kernel_filename, NULL, NULL, NULL, in openrisc_load_kernel()
39 if (kernel_size < 0) { in openrisc_load_kernel()
40 kernel_size = load_uimage(kernel_filename, in openrisc_load_kernel()
42 high_addr = entry + kernel_size; in openrisc_load_kernel()
44 if (kernel_size < 0) { in openrisc_load_kernel()
45 kernel_size = load_image_targphys(kernel_filename, in openrisc_load_kernel()
48 high_addr = KERNEL_LOAD_ADDR + kernel_size; in openrisc_load_kernel()
55 if (kernel_size < 0) { in openrisc_load_kernel()
/qemu/hw/riscv/
H A Dboot.c72 info->kernel_size = 0; in riscv_boot_info_init()
235 ssize_t kernel_size; in riscv_load_kernel() local
247 kernel_size = load_elf_ram_sym(kernel_filename, NULL, NULL, NULL, NULL, in riscv_load_kernel()
251 if (kernel_size > 0) { in riscv_load_kernel()
252 info->kernel_size = kernel_size; in riscv_load_kernel()
256 kernel_size = load_uimage_as(kernel_filename, &info->image_low_addr, in riscv_load_kernel()
258 if (kernel_size > 0) { in riscv_load_kernel()
259 info->kernel_size = kernel_size; in riscv_load_kernel()
260 info->image_high_addr = info->image_low_addr + kernel_size; in riscv_load_kernel()
264 kernel_size = load_image_targphys_as(kernel_filename, kernel_start_addr, in riscv_load_kernel()
[all …]
/qemu/hw/microblaze/
H A Dboot.c140 int kernel_size; in microblaze_load_kernel() local
145 kernel_size = load_elf(kernel_filename, NULL, NULL, NULL, in microblaze_load_kernel()
151 kernel_size = load_elf(kernel_filename, NULL, in microblaze_load_kernel()
161 if (kernel_size < 0) { in microblaze_load_kernel()
164 kernel_size = load_uimage(kernel_filename, &uentry, &loadaddr, 0, in microblaze_load_kernel()
167 high = (loadaddr + kernel_size + 3) & ~3; in microblaze_load_kernel()
171 if (kernel_size < 0) { in microblaze_load_kernel()
172 kernel_size = load_image_targphys(kernel_filename, ddr_base, in microblaze_load_kernel()
175 high = (ddr_base + kernel_size + 3) & ~3; in microblaze_load_kernel()
182 high = ROUND_UP(high + kernel_size, 4); in microblaze_load_kernel()
/qemu/hw/m68k/
H A Dan5206.c43 int kernel_size; in an5206_init() local
76 kernel_size = load_elf(kernel_filename, NULL, NULL, NULL, &elf_entry, in an5206_init()
79 if (kernel_size < 0) { in an5206_init()
80 kernel_size = load_uimage(kernel_filename, &entry, NULL, NULL, in an5206_init()
83 if (kernel_size < 0) { in an5206_init()
84 kernel_size = load_image_targphys(kernel_filename, KERNEL_LOAD_ADDR, in an5206_init()
88 if (kernel_size < 0) { in an5206_init()
H A Dmcf5208.c283 int kernel_size; in mcf5208evb_init() local
374 kernel_size = load_elf(kernel_filename, NULL, NULL, NULL, &elf_entry, in mcf5208evb_init()
377 if (kernel_size < 0) { in mcf5208evb_init()
378 kernel_size = load_uimage(kernel_filename, &entry, NULL, NULL, in mcf5208evb_init()
381 if (kernel_size < 0) { in mcf5208evb_init()
382 kernel_size = load_image_targphys(kernel_filename, 0x40000000, in mcf5208evb_init()
386 if (kernel_size < 0) { in mcf5208evb_init()
/qemu/hw/arm/
H A Dboot.c859 uint64_t kernel_size = 0; in load_aarch64_image() local
894 kernel_size = le64_to_cpu(hdrvals[1]); in load_aarch64_image()
896 if (kernel_size != 0) { in load_aarch64_image()
919 if (kernel_size == 0) { in load_aarch64_image()
920 kernel_size = size; in load_aarch64_image()
928 return kernel_size; in load_aarch64_image()
937 ssize_t kernel_size; in arm_setup_direct_kernel_boot() local
960 kernel_size = arm_load_elf(info, &elf_entry, &image_low_addr, in arm_setup_direct_kernel_boot()
962 if (kernel_size > 0 && have_dtb(info)) { in arm_setup_direct_kernel_boot()
981 if (kernel_size < 0) { in arm_setup_direct_kernel_boot()
[all …]
/qemu/hw/i386/
H A Dx86-common.c594 int kernel_size; in load_elfboot() local
610 kernel_size = load_elf(kernel_filename, read_pvh_start_addr, in load_elfboot()
615 if (kernel_size < 0) { in load_elfboot()
640 int setup_size, kernel_size, cmdline_size; in x86_load_linux() local
666 kernel_size = get_file_size(f); in x86_load_linux()
667 if (!kernel_size || in x86_load_linux()
668 fread(header, 1, MIN(ARRAY_SIZE(header), kernel_size), f) != in x86_load_linux()
669 MIN(ARRAY_SIZE(header), kernel_size)) { in x86_load_linux()
690 kernel_cmdline, kernel_size, header)) { in x86_load_linux()
699 load_elfboot(kernel_filename, kernel_size, in x86_load_linux()
[all …]
/qemu/hw/ppc/
H A Dmac_oldworld.c100 int32_t kernel_size = 0, initrd_size = 0; in ppc_heathrow_init() local
158 kernel_size = load_elf(machine->kernel_filename, NULL, in ppc_heathrow_init()
161 if (kernel_size < 0) { in ppc_heathrow_init()
162 kernel_size = load_aout(machine->kernel_filename, kernel_base, in ppc_heathrow_init()
166 if (kernel_size < 0) { in ppc_heathrow_init()
167 kernel_size = load_image_targphys(machine->kernel_filename, in ppc_heathrow_init()
171 if (kernel_size < 0) { in ppc_heathrow_init()
178 initrd_base = TARGET_PAGE_ALIGN(kernel_base + kernel_size + in ppc_heathrow_init()
190 cmdline_base = TARGET_PAGE_ALIGN(kernel_base + kernel_size + KERNEL_GAP); in ppc_heathrow_init()
319 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_SIZE, kernel_size); in ppc_heathrow_init()
H A Dvirtex_ml507.c196 int kernel_size; in virtex_init() local
246 kernel_size = load_elf(kernel_filename, NULL, NULL, NULL, in virtex_init()
251 if (kernel_size < 0) { in virtex_init()
254 kernel_size = load_image_targphys(kernel_filename, in virtex_init()
258 high = boot_info.bootstrap_pc + kernel_size + 8192; in virtex_init()
261 boot_info.ima_size = kernel_size; in virtex_init()
H A Dmac_newworld.c145 long kernel_size = 0, initrd_size = 0; in ppc_core99_init() local
202 kernel_size = load_elf(machine->kernel_filename, NULL, in ppc_core99_init()
205 if (kernel_size < 0) { in ppc_core99_init()
206 kernel_size = load_aout(machine->kernel_filename, kernel_base, in ppc_core99_init()
210 if (kernel_size < 0) { in ppc_core99_init()
211 kernel_size = load_image_targphys(machine->kernel_filename, in ppc_core99_init()
215 if (kernel_size < 0) { in ppc_core99_init()
222 initrd_base = TARGET_PAGE_ALIGN(kernel_base + kernel_size + KERNEL_GAP); in ppc_core99_init()
233 cmdline_base = TARGET_PAGE_ALIGN(kernel_base + kernel_size + KERNEL_GAP); in ppc_core99_init()
478 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_SIZE, kernel_size); in ppc_core99_init()
H A Dprep.c173 uint32_t kernel_image, uint32_t kernel_size, in PPC_NVRAM_set_params() argument
189 NVRAM_set_lword(nvram, 0x3C, kernel_size); in PPC_NVRAM_set_params()
245 long kernel_size = 0, initrd_size = 0; in ibm_40p_init() local
358 kernel_size = load_image_targphys(machine->kernel_filename, in ibm_40p_init()
361 if (kernel_size < 0) { in ibm_40p_init()
367 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_SIZE, kernel_size); in ibm_40p_init()
412 kernel_base, kernel_size, in ibm_40p_init()
H A De500.c373 hwaddr kernel_size, in ppce500_load_device_tree() argument
460 kernel_size >> 32, kernel_size); in ppce500_load_device_tree()
684 hwaddr kernel_size; member
692 p->initrd_size, p->kernel_base, p->kernel_size, in ppce500_reset_device_tree()
707 hwaddr kernel_size) in ppce500_prep_device_tree() argument
715 p->kernel_size = kernel_size; in ppce500_prep_device_tree()
723 kernel_base, kernel_size, true); in ppce500_prep_device_tree()
911 int kernel_size = 0; in ppce500_init() local
1217 kernel_size = payload_size; in ppce500_init()
1229 kernel_size = load_image_targphys(machine->kernel_filename, in ppce500_init()
[all …]
H A Dspapr_vof.c73 if (spapr->kernel_size && in spapr_vof_reset()
74 vof_claim(vof, spapr->kernel_addr, spapr->kernel_size, 0) == -1) { in spapr_vof_reset()
/qemu/hw/loongarch/
H A Dboot.c29 uint64_t kernel_size; member
280 ssize_t kernel_size; in load_kernel_info() local
282 kernel_size = load_elf(info->kernel_filename, NULL, in load_kernel_info()
288 if (kernel_size < 0) { in load_kernel_info()
289 kernel_size = load_loongarch_linux_image(info->kernel_filename, in load_kernel_info()
294 if (kernel_size < 0) { in load_kernel_info()
297 load_elf_strerror(kernel_size)); in load_kernel_info()
304 initrd_offset = ROUND_UP(kernel_high + 4 * kernel_size, 64 * KiB); in load_kernel_info()
/qemu/hw/sparc64/
H A Dsun4u.c127 uint32_t kernel_image, uint32_t kernel_size, in sun4u_NVRAM_set_params() argument
164 long kernel_size; in sun4u_load_kernel() local
170 kernel_size = 0; in sun4u_load_kernel()
172 kernel_size = load_elf(kernel_filename, NULL, NULL, NULL, kernel_entry, in sun4u_load_kernel()
175 if (kernel_size < 0) { in sun4u_load_kernel()
178 kernel_size = load_aout(kernel_filename, KERNEL_LOAD_ADDR, in sun4u_load_kernel()
182 if (kernel_size < 0) { in sun4u_load_kernel()
183 kernel_size = load_image_targphys(kernel_filename, in sun4u_load_kernel()
187 if (kernel_size < 0) { in sun4u_load_kernel()
216 return kernel_size; in sun4u_load_kernel()
[all …]
/qemu/hw/tricore/
H A Dtriboard.c37 long kernel_size; in tricore_load_kernel() local
40 kernel_size = load_elf(kernel_filename, NULL, in tricore_load_kernel()
44 if (kernel_size <= 0) { in tricore_load_kernel()
H A Dtricore_testboard.c41 long kernel_size; in tricore_load_kernel() local
43 kernel_size = load_elf(tricoretb_binfo.kernel_filename, NULL, in tricore_load_kernel()
47 if (kernel_size <= 0) { in tricore_load_kernel()
/qemu/pc-bios/optionrom/
H A Dlinuxboot_dma.c145 uint32_t kernel_size; in load_kernel() local
181 bios_cfg_read_entry_dma(&kernel_size, FW_CFG_KERNEL_SIZE, 4); in load_kernel()
182 bios_cfg_read_entry_dma(kernel_addr, FW_CFG_KERNEL_DATA, kernel_size); in load_kernel()
/qemu/hw/mips/
H A Dmipssim.c64 long kernel_size; in load_kernel() local
67 kernel_size = load_elf(loaderparams.kernel_filename, NULL, in load_kernel()
73 if (kernel_size < 0) { in load_kernel()
76 load_elf_strerror(kernel_size)); in load_kernel()
H A Dfuloong2e.c100 long kernel_size; in load_kernel() local
105 kernel_size = load_elf(loaderparams.kernel_filename, NULL, in load_kernel()
110 if (kernel_size < 0) { in load_kernel()
113 load_elf_strerror(kernel_size)); in load_kernel()
/qemu/hw/sparc/
H A Dsun4m.c148 ram_addr_t RAM_size, uint32_t kernel_size, in nvram_init() argument
230 long kernel_size; in sun4m_load_kernel() local
235 kernel_size = 0; in sun4m_load_kernel()
237 kernel_size = load_elf(kernel_filename, NULL, in sun4m_load_kernel()
241 if (kernel_size < 0) in sun4m_load_kernel()
242 kernel_size = load_aout(kernel_filename, KERNEL_LOAD_ADDR, in sun4m_load_kernel()
245 if (kernel_size < 0) in sun4m_load_kernel()
246 kernel_size = load_image_targphys(kernel_filename, in sun4m_load_kernel()
249 if (kernel_size < 0) { in sun4m_load_kernel()
277 return kernel_size; in sun4m_load_kernel()
[all …]
H A Dleon3.c378 long kernel_size; in leon3_generic_hw_init() local
381 kernel_size = load_elf(kernel_filename, NULL, NULL, NULL, in leon3_generic_hw_init()
384 if (kernel_size < 0) { in leon3_generic_hw_init()
385 kernel_size = load_uimage(kernel_filename, NULL, &entry, in leon3_generic_hw_init()
388 if (kernel_size < 0) { in leon3_generic_hw_init()
/qemu/hw/rx/
H A Drx-gdbsim.c63 long kernel_size; in DECLARE_OBJ_CHECKERS() local
66 kernel_size = load_image_targphys(filename, start, size); in DECLARE_OBJ_CHECKERS()
67 if (kernel_size < 0) { in DECLARE_OBJ_CHECKERS()
/qemu/hw/s390x/
H A Dipl.c137 int kernel_size; in s390_ipl_realize() local
187 kernel_size = load_elf(ipl->kernel, NULL, NULL, NULL, in s390_ipl_realize()
190 if (kernel_size < 0) { in s390_ipl_realize()
191 kernel_size = load_image_targphys(ipl->kernel, 0, ms->ram_size); in s390_ipl_realize()
192 if (kernel_size < 0) { in s390_ipl_realize()
246 while (kernel_size + 0x100000 > initrd_offset) { in s390_ipl_realize()
/qemu/hw/sh4/
H A Dr2d.c329 int kernel_size; in r2d_init() local
331 kernel_size = load_image_targphys(kernel_filename, in r2d_init()
334 if (kernel_size < 0) { in r2d_init()

12