/qemu/hw/loongarch/ |
H A D | boot.c | 28 uint64_t kernel_entry; member 195 uint64_t *kernel_entry, in load_loongarch_linux_image() argument 225 *kernel_entry = extract64(le64_to_cpu(hdr->kernel_entry), in load_loongarch_linux_image() 279 uint64_t kernel_entry, kernel_low, kernel_high; in load_kernel_info() local 284 &kernel_entry, &kernel_low, in load_kernel_info() 287 kernel_entry = cpu_loongarch_virt_to_phys(NULL, kernel_entry); in load_kernel_info() 290 &kernel_entry, &kernel_low, in load_kernel_info() 320 return kernel_entry; in load_kernel_info()
|
/qemu/hw/mips/ |
H A D | fuloong2e.c | 98 uint64_t kernel_entry, kernel_high, initrd_size; in load_kernel() local 107 &kernel_entry, NULL, in load_kernel() 163 return kernel_entry; in load_kernel() 220 uint64_t kernel_entry; in mips_fuloong2e_init() local 260 kernel_entry = load_kernel(cpu); in mips_fuloong2e_init() 261 write_bootloader(env, memory_region_get_ram_ptr(bios), kernel_entry); in mips_fuloong2e_init()
|
H A D | malta.c | 613 uint64_t kernel_entry) in bl_setup_gt64120_jump_kernel() argument 681 kernel_entry); in bl_setup_gt64120_jump_kernel() 685 uint64_t kernel_entry) in write_bootloader_nanomips() argument 711 bl_setup_gt64120_jump_kernel((void **)&p, run_addr, kernel_entry); in write_bootloader_nanomips() 737 uint64_t kernel_entry) in write_bootloader() argument 776 bl_setup_gt64120_jump_kernel((void **)&p, run_addr, kernel_entry); in write_bootloader() 862 uint64_t kernel_entry, kernel_high, initrd_size; in load_kernel() local 872 &kernel_entry, NULL, in load_kernel() 884 if (kernel_entry <= USEG_LIMIT) { in load_kernel() 958 return kernel_entry; in load_kernel() [all …]
|
H A D | boston.c | 75 hwaddr kernel_entry; member 326 static void gen_firmware(void *p, hwaddr kernel_entry, hwaddr fdt_addr) in type_init() 358 kernel_entry); in type_init() 409 s->kernel_entry = *entry_addr; in boston_kernel_filter() 788 uint64_t kernel_entry, kernel_high; in boston_mach_init() local 793 &kernel_entry, NULL, &kernel_high, in boston_mach_init() 803 s->kernel_entry = kernel_entry; in boston_mach_init() 835 s->kernel_entry, s->fdt_base); in boston_mach_init()
|
H A D | loongson3_virt.c | 113 uint64_t kernel_entry; member 355 uint64_t kernel_entry, kernel_low, kernel_high, initrd_size; in load_kernel() local 359 &kernel_entry, in load_kernel() 399 return kernel_entry; in load_kernel() 425 env->active_tc.PC = loaderparams.kernel_entry; in main_cpu_reset() 642 loaderparams.kernel_entry = load_kernel(&cpu->env); in mips_loongson3_virt_init()
|
/qemu/pc-bios/optionrom/ |
H A D | pvh_main.c | 75 void *kernel_entry, *initrd_addr; in pvh_load_kernel() local 130 bios_cfg_read_entry(&kernel_entry, FW_CFG_KERNEL_ENTRY, 4, fw_cfg_version); in pvh_load_kernel() 132 asm volatile("jmp *%1" : : "b"(&start_info), "c"(kernel_entry)); in pvh_load_kernel()
|
/qemu/hw/hppa/ |
H A D | machine.c | 357 uint64_t kernel_entry = 0, kernel_low, kernel_high; in machine_HP_common_init_tail() local 464 NULL, &kernel_entry, &kernel_low, &kernel_high, NULL, in machine_HP_common_init_tail() 467 kernel_entry = linux_kernel_virt_to_phys(NULL, kernel_entry); in machine_HP_common_init_tail() 476 kernel_low, kernel_high, kernel_entry, size / KiB); in machine_HP_common_init_tail() 515 if (!kernel_entry) { in machine_HP_common_init_tail() 520 kernel_entry = machine->boot_config.has_menu ? machine->boot_config.menu : 0; in machine_HP_common_init_tail() 525 cpu[0]->env.kernel_entry = kernel_entry; in machine_HP_common_init_tail() 663 cpu[0]->env.gr[25] = cpu[0]->env.kernel_entry; in hppa_machine_reset() 671 cpu[0]->env.kernel_entry = 0; in hppa_machine_reset()
|
/qemu/hw/alpha/ |
H A D | dp264.c | 64 uint64_t kernel_entry, kernel_low; in clipper_init() local 166 NULL, &kernel_entry, &kernel_low, NULL, NULL, in clipper_init() 173 cpus[0]->env.trap_arg1 = kernel_entry; in clipper_init()
|
/qemu/hw/riscv/ |
H A D | boot.c | 387 uint64_t kernel_entry) in riscv_rom_copy_firmware_info() argument 397 dinfo32.next_addr = cpu_to_le32(kernel_entry); in riscv_rom_copy_firmware_info() 405 dinfo.next_addr = cpu_to_le64(kernel_entry); in riscv_rom_copy_firmware_info() 432 uint64_t kernel_entry, in riscv_setup_rom_reset_vec() argument 483 kernel_entry); in riscv_setup_rom_reset_vec()
|
H A D | spike.c | 205 uint64_t kernel_entry; in spike_board_init() local 311 kernel_entry = boot_info.image_low_addr; in spike_board_init() 317 kernel_entry = 0; in spike_board_init() 328 memmap[SPIKE_MROM].size, kernel_entry, in spike_board_init()
|
H A D | microchip_pfsoc.c | 519 uint64_t kernel_entry; in type_init() local 629 kernel_entry = boot_info.image_low_addr; in type_init() 643 if (kernel_entry - kernel_ram_base >= kernel_ram_size) { in type_init() 662 start_addr = kernel_entry; in type_init() 669 kernel_entry, fdt_load_addr); in type_init()
|
H A D | sifive_u.c | 524 uint64_t kernel_entry; in sifive_u_machine_init() local 601 kernel_entry = boot_info.image_low_addr; in sifive_u_machine_init() 607 kernel_entry = 0; in sifive_u_machine_init() 655 sizeof(reset_vec), kernel_entry); in sifive_u_machine_init()
|
H A D | virt.c | 1442 uint64_t kernel_entry = 0; in virt_machine_done() local 1489 kernel_entry = s->memmap[VIRT_FLASH].base; in virt_machine_done() 1495 if (machine->kernel_filename && !kernel_entry) { in virt_machine_done() 1500 kernel_entry = boot_info.image_low_addr; in virt_machine_done() 1511 s->memmap[VIRT_MROM].size, kernel_entry, in virt_machine_done() 1520 riscv_setup_direct_kernel(kernel_entry, fdt_load_addr); in virt_machine_done()
|
/qemu/include/hw/riscv/ |
H A D | boot.h | 69 uint64_t kernel_entry, 76 uint64_t kernel_entry);
|
/qemu/hw/sparc64/ |
H A D | sun4u.c | 160 uint64_t *kernel_entry) in sun4u_load_kernel() argument 172 kernel_size = load_elf(kernel_filename, NULL, NULL, NULL, kernel_entry, in sun4u_load_kernel() 177 *kernel_entry = KERNEL_LOAD_ADDR; in sun4u_load_kernel() 550 uint64_t initrd_addr, initrd_size, kernel_addr, kernel_size, kernel_entry; in sun4uv_init() local 673 &kernel_addr, &kernel_entry); in sun4uv_init() 697 fw_cfg_add_i64(fw_cfg, FW_CFG_KERNEL_ADDR, kernel_entry); in sun4uv_init()
|
/qemu/hw/ppc/ |
H A D | pegasos2.c | 87 uint64_t kernel_entry; member 242 &pm->kernel_entry, &pm->kernel_addr, NULL, NULL, in pegasos2_init() 416 d[0] = cpu_to_be64(pm->kernel_entry); in pegasos2_machine_reset() 417 d[1] = cpu_to_be64(pm->kernel_size - (pm->kernel_entry - pm->kernel_addr)); in pegasos2_machine_reset()
|
/qemu/target/hppa/ |
H A D | cpu.h | 275 target_ulong kernel_entry; /* Linux kernel was loaded here */ member
|