/openbmc/qemu/hw/microblaze/ |
H A D | boot.c | 51 } 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 D | virtex_ml507.c | 61 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 D | sam460ex.c | 83 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 D | ppc405_boards.c | 69 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 D | e500.c | 83 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 D | mcimx7d-sabre.c | 26 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 D | mcimx6ul-evk.c | 24 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 D | boot.c | 690 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 D | openrisc_sim.c | 90 } 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 D | virt.c | 90 } 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 D | boot.c | 227 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 D | 0020-se-proxy-protobuf-change.patch | 24 @@ -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 D | 0007-plat-corstone1000-Initialize-capsule-update-provider.patch | 21 @@ -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 D | loongson3_bootp.h | 195 uint64_t boot_info; /* boot info table */ member
|
/openbmc/linux/arch/mips/include/asm/mach-loongson64/ |
H A D | boot_param.h | 194 u64 boot_info; /* boot info table */ member
|
/openbmc/qemu/target/loongarch/ |
H A D | cpu.h | 389 struct loongarch_boot_info *boot_info; member
|
/openbmc/qemu/target/arm/ |
H A D | cpu.h | 771 const struct arm_boot_info *boot_info; member
|