| /openbmc/qemu/hw/arm/ |
| H A D | raspi.c | 199 s->binfo.ram_size = ram_size; in setup_boot() 209 s->binfo.board_setup_addr = BOARDSETUP_ADDR; in setup_boot() 210 s->binfo.write_board_setup = write_board_setup; in setup_boot() 211 s->binfo.secure_board_setup = true; in setup_boot() 212 s->binfo.secure_boot = true; in setup_boot() 217 s->binfo.smp_loader_start = SMPBOOT_ADDR; in setup_boot() 219 s->binfo.write_secondary_boot = write_smpboot; in setup_boot() 221 s->binfo.write_secondary_boot = write_smpboot64; in setup_boot() 223 s->binfo.secondary_cpu_reset_hook = reset_secondary; in setup_boot() 240 s->binfo in setup_boot() [all...] |
| H A D | xlnx-zcu102.c | 41 struct arm_boot_info binfo; 76 static void zcu102_modify_dtb(const struct arm_boot_info *binfo, void *fdt) in zcu102_modify_dtb() 78 XlnxZCU102 *s = container_of(binfo, XlnxZCU102, binfo); in zcu102_modify_dtb() 245 s->binfo.ram_size = ram_size; in xlnx_zcu102_init() 246 s->binfo.loader_start = 0; in xlnx_zcu102_init() 247 s->binfo.modify_dtb = zcu102_modify_dtb; in xlnx_zcu102_init() 248 s->binfo.psci_conduit = QEMU_PSCI_CONDUIT_SMC; in xlnx_zcu102_init() 249 arm_load_kernel(s->soc.boot_cpu_ptr, machine, &s->binfo); in xlnx_zcu102_init() 40 struct arm_boot_info binfo; global() member 75 zcu102_modify_dtb(const struct arm_boot_info * binfo,void * fdt) zcu102_modify_dtb() argument
|
| H A D | boot.c | 467 int arm_load_dtb(hwaddr addr, const struct arm_boot_info *binfo, in fdt_add_psci_node() 480 if (binfo->dtb_filename) { in fdt_add_psci_node() 482 filename = qemu_find_file(QEMU_FILE_TYPE_DTB, binfo->dtb_filename); in fdt_add_psci_node() 484 fprintf(stderr, "Couldn't open dtb file %s\n", binfo->dtb_filename); in fdt_add_psci_node() 496 fdt = binfo->get_dtb(binfo, &size); in fdt_add_psci_node() 521 if (scells < 2 && binfo->ram_size >= 4 * GiB) { in arm_load_dtb() 554 mem_base = binfo->loader_start; in arm_load_dtb() 572 rc = fdt_add_memory_node(fdt, acells, binfo->loader_start, in arm_load_dtb() 573 scells, binfo in arm_load_dtb() 518 arm_load_dtb(hwaddr addr,const struct arm_boot_info * binfo,hwaddr addr_limit,AddressSpace * as,MachineState * ms,ARMCPU * cpu) arm_load_dtb() argument [all...] |
| H A D | xlnx-versal-virt.c | 44 struct arm_boot_info binfo; 112 static void versal_virt_modify_dtb(const struct arm_boot_info *binfo, in fdt_add_cpu_nodes() 115 VersalVirt *s = container_of(binfo, VersalVirt, binfo); in fdt_add_cpu_nodes() 118 versal_fdt_add_memory_nodes(&s->soc, binfo->ram_size); in fdt_add_cpu_nodes() 121 static void *versal_virt_get_dtb(const struct arm_boot_info *binfo, in fdt_add_cpu_nodes() 124 const VersalVirt *board = container_of(binfo, VersalVirt, binfo); in fdt_add_gic_nodes() 280 s->binfo.ram_size = machine->ram_size; in fdt_add_fixed_link_nodes() 281 s->binfo in fdt_add_fixed_link_nodes() 47 struct arm_boot_info binfo; global() member 549 versal_virt_modify_dtb(const struct arm_boot_info * binfo,void * fdt) versal_virt_modify_dtb() argument 557 versal_virt_get_dtb(const struct arm_boot_info * binfo,int * fdt_size) versal_virt_get_dtb() argument [all...] |
| H A D | raspi4b.c | 98 s_base->binfo.modify_dtb = raspi4_modify_dtb; in raspi4b_machine_init() 99 s_base->binfo.board_id = mc->board_rev; in raspi4b_machine_init()
|
| H A D | sbsa-ref.c | 695 static void *sbsa_ref_dtb(const struct arm_boot_info *binfo, int *fdt_size) in sbsa_ref_dtb() 697 const SBSAMachineState *board = container_of(binfo, SBSAMachineState, in sbsa_ref_dtb() 693 sbsa_ref_dtb(const struct arm_boot_info * binfo,int * fdt_size) sbsa_ref_dtb() argument
|
| H A D | virt.c | 1782 static void *machvirt_dtb(const struct arm_boot_info *binfo, int *fdt_size) in virt_machine_done() 1784 const VirtMachineState *board = container_of(binfo, VirtMachineState, in virt_machine_done() 1734 machvirt_dtb(const struct arm_boot_info * binfo,int * fdt_size) machvirt_dtb() argument
|
| /openbmc/qemu/include/hw/arm/ |
| H A D | boot.h | 182 int arm_load_dtb(hwaddr addr, const struct arm_boot_info *binfo,
|
| H A D | raspi_platform.h | 45 struct arm_boot_info binfo; member
|