Home
last modified time | relevance | path

Searched refs:boot_info (Results 1 – 17 of 17) sorted by relevance

/openbmc/qemu/hw/microblaze/
H A Dboot.c51 } boot_info; variable
60 env->regs[5] = boot_info.cmdline; in main_cpu_reset()
61 env->regs[6] = boot_info.initrd_start; in main_cpu_reset()
62 env->regs[7] = boot_info.fdt; in main_cpu_reset()
63 cpu_set_pc(cs, boot_info.bootstrap_pc); in main_cpu_reset()
64 if (boot_info.machine_cpu_reset) { in main_cpu_reset()
65 boot_info.machine_cpu_reset(cpu); in main_cpu_reset()
136 boot_info.machine_cpu_reset = machine_cpu_reset; in microblaze_load_kernel()
156 boot_info.bootstrap_pc = (uint32_t)entry; in microblaze_load_kernel()
164 boot_info.bootstrap_pc = uentry; in microblaze_load_kernel()
[all …]
/openbmc/qemu/hw/ppc/
H A Dvirtex_ml507.c61 static struct boot_info struct
68 } boot_info; argument
102 struct boot_info *bi = env->load_info; in main_cpu_reset()
247 boot_info.bootstrap_pc = entry & 0x00ffffff; in virtex_init()
255 boot_info.bootstrap_pc = boot_offset; in virtex_init()
256 high = boot_info.bootstrap_pc + kernel_size + 8192; in virtex_init()
259 boot_info.ima_size = kernel_size; in virtex_init()
276 boot_info.fdt = high + (8192 * 2); in virtex_init()
277 boot_info.fdt &= ~8191; in virtex_init()
279 xilinx_load_device_tree(machine, boot_info.fdt, in virtex_init()
[all …]
H A Dsam460ex.c83 struct boot_info { struct
220 struct boot_info *bi = env->load_info; in main_cpu_reset()
262 struct boot_info *boot_info; in sam460ex_init() local
274 boot_info = g_malloc0(sizeof(*boot_info)); in sam460ex_init()
275 env->load_info = boot_info; in sam460ex_init()
512 boot_info->dt_base = FDT_ADDR; in sam460ex_init()
513 boot_info->dt_size = dt_size; in sam460ex_init()
516 boot_info->entry = entry; in sam460ex_init()
H A Dppc405_boards.c69 static struct boot_info { struct
76 } boot_info; argument
82 struct boot_info *bi = env->load_info; in main_cpu_reset()
231 boot_info.bdloc = bdloc; in boot_from_kernel()
241 boot_info.entry = boot_entry; in boot_from_kernel()
254 boot_info.initrd_base = initrd_base; in boot_from_kernel()
255 boot_info.initrd_size = initrd_size; in boot_from_kernel()
262 boot_info.cmdline_base = bdloc; in boot_from_kernel()
263 boot_info.cmdline_size = bdloc + len; in boot_from_kernel()
268 env->load_info = &boot_info; in boot_from_kernel()
H A De500.c83 struct boot_info struct
743 struct boot_info *bi = env->load_info; in booke206_initial_map_tsize()
781 struct boot_info *bi = env->load_info; in ppce500_cpu_reset()
921 struct boot_info *boot_info = NULL; in ppce500_init() local
976 boot_info = g_new0(struct boot_info, 1); in ppce500_init()
978 env->load_info = boot_info; in ppce500_init()
1276 boot_info->entry = bios_entry; in ppce500_init()
1277 boot_info->dt_base = dt_base; in ppce500_init()
1278 boot_info->dt_size = dt_size; in ppce500_init()
/openbmc/qemu/hw/arm/
H A Dmcimx7d-sabre.c26 static struct arm_boot_info boot_info; in mcimx7d_sabre_init() local
36 boot_info = (struct arm_boot_info) { in mcimx7d_sabre_init()
67 arm_load_kernel(&s->cpu[0], machine, &boot_info); in mcimx7d_sabre_init()
H A Dmcimx6ul-evk.c24 static struct arm_boot_info boot_info; in mcimx6ul_evk_init() local
34 boot_info = (struct arm_boot_info) { in mcimx6ul_evk_init()
67 arm_load_kernel(&s->cpu, machine, &boot_info); in mcimx6ul_evk_init()
H A Dboot.c690 const struct arm_boot_info *info = env->boot_info; in do_cpu_reset()
1148 ARM_CPU(cs)->env.boot_info = info; in arm_setup_direct_kernel_boot()
/openbmc/qemu/hw/openrisc/
H A Dopenrisc_sim.c90 } boot_info; variable
99 cpu_set_pc(cs, boot_info.bootstrap_pc); in main_cpu_reset()
100 cpu_set_gpr(&cpu->env, 3, boot_info.fdt_addr); in main_cpu_reset()
350 &boot_info.bootstrap_pc); in openrisc_sim_init()
357 boot_info.fdt_addr = openrisc_load_fdt(state->fdt, load_addr, in openrisc_sim_init()
H A Dvirt.c90 } boot_info; variable
99 cpu_set_pc(cs, boot_info.bootstrap_pc); in main_cpu_reset()
100 cpu_set_gpr(&cpu->env, 3, boot_info.fdt_addr); in main_cpu_reset()
536 &boot_info.bootstrap_pc); in openrisc_virt_init()
543 boot_info.fdt_addr = openrisc_load_fdt(state->fdt, load_addr, in openrisc_virt_init()
/openbmc/qemu/hw/loongarch/
H A Dboot.c227 env->gpr[4] = env->boot_info->a0; in reset_load_elf()
228 env->gpr[5] = env->boot_info->a1; in reset_load_elf()
229 env->gpr[6] = env->boot_info->a2; in reset_load_elf()
312 lacpu->env.boot_info = info; in loongarch_direct_kernel_boot()
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-security/trusted-services/corstone1000/
H A D0020-se-proxy-protobuf-change.patch24 @@ -39,7 +40,7 @@ void __noreturn sp_main(union ffa_boot_info *boot_info)
33 @@ -129,6 +130,28 @@ void __noreturn sp_main(union ffa_boot_info *boot_info)
H A D0007-plat-corstone1000-Initialize-capsule-update-provider.patch21 @@ -39,7 +39,7 @@ void __noreturn sp_main(union ffa_boot_info *boot_info)
30 @@ -94,6 +94,18 @@ void __noreturn sp_main(union ffa_boot_info *boot_info)
/openbmc/qemu/hw/mips/
H A Dloongson3_bootp.h195 uint64_t boot_info; /* boot info table */ member
/openbmc/linux/arch/mips/include/asm/mach-loongson64/
H A Dboot_param.h194 u64 boot_info; /* boot info table */ member
/openbmc/qemu/target/loongarch/
H A Dcpu.h389 struct loongarch_boot_info *boot_info; member
/openbmc/qemu/target/arm/
H A Dcpu.h771 const struct arm_boot_info *boot_info; member