Home
last modified time | relevance | path

Searched refs:boot_info (Results 1 – 15 of 15) 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()
181 boot_info.initrd_start = high; in microblaze_load_kernel()
197 boot_info.initrd_end = boot_info.initrd_start + initrd_size; in microblaze_load_kernel()
201 boot_info.cmdline = high + 4096; in microblaze_load_kernel()
[all …]
/openbmc/qemu/hw/ppc/
H A Dvirtex_ml507.c61 static struct boot_info struct
68 } boot_info; argument
125 struct boot_info *bi = env->load_info; in main_cpu_reset()
269 boot_info.bootstrap_pc = entry & 0x00ffffff; in virtex_init()
277 boot_info.bootstrap_pc = boot_offset; in virtex_init()
278 high = boot_info.bootstrap_pc + kernel_size + 8192; in virtex_init()
281 boot_info.ima_size = kernel_size; in virtex_init()
298 boot_info.fdt = high + (8192 * 2); in virtex_init()
299 boot_info.fdt &= ~8191; in virtex_init()
301 xilinx_load_device_tree(machine, boot_info.fdt, in virtex_init()
[all …]
H A Dsam460ex.c83 struct boot_info { struct
252 struct boot_info *bi = env->load_info; in main_cpu_reset()
287 struct boot_info *boot_info; in sam460ex_init() local
299 boot_info = g_malloc0(sizeof(*boot_info)); in sam460ex_init()
300 env->load_info = boot_info; in sam460ex_init()
537 boot_info->dt_base = FDT_ADDR; in sam460ex_init()
538 boot_info->dt_size = dt_size; in sam460ex_init()
541 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
731 struct boot_info *bi = env->load_info; in booke206_initial_map_tsize()
788 struct boot_info *bi = env->load_info; in ppce500_cpu_reset()
922 struct boot_info *boot_info = NULL; in ppce500_init() local
977 boot_info = g_new0(struct boot_info, 1); in ppce500_init()
979 env->load_info = boot_info; in ppce500_init()
1277 boot_info->entry = bios_entry; in ppce500_init()
1278 boot_info->dt_base = dt_base; in ppce500_init()
1279 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()
1142 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()
336 &boot_info.bootstrap_pc); in openrisc_sim_init()
343 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()
313 lacpu->env.boot_info = info; in loongarch_direct_kernel_boot()
/openbmc/linux/arch/mips/include/asm/mach-loongson64/
H A Dboot_param.h194 u64 boot_info; /* boot info table */ member
/openbmc/qemu/hw/mips/
H A Dloongson3_bootp.h195 uint64_t boot_info; /* boot info table */ member
/openbmc/qemu/target/loongarch/
H A Dcpu.h368 struct loongarch_boot_info *boot_info; member
/openbmc/qemu/target/arm/
H A Dcpu.h771 const struct arm_boot_info *boot_info; member