Searched refs:binfo (Results 1 – 9 of 9) sorted by relevance
/qemu/hw/arm/ |
H A D | raspi.c | 198 s->binfo.ram_size = ram_size; in setup_boot() 208 s->binfo.board_setup_addr = BOARDSETUP_ADDR; in setup_boot() 209 s->binfo.write_board_setup = write_board_setup; in setup_boot() 210 s->binfo.secure_board_setup = true; in setup_boot() 211 s->binfo.secure_boot = true; in setup_boot() 216 s->binfo.smp_loader_start = SMPBOOT_ADDR; in setup_boot() 218 s->binfo.write_secondary_boot = write_smpboot; in setup_boot() 220 s->binfo.write_secondary_boot = write_smpboot64; in setup_boot() 222 s->binfo.secondary_cpu_reset_hook = reset_secondary; in setup_boot() 239 s->binfo.entry = firmware_addr; in setup_boot() [all …]
|
H A D | xlnx-zcu102.c | 40 struct arm_boot_info binfo; member 75 static void zcu102_modify_dtb(const struct arm_boot_info *binfo, void *fdt) in zcu102_modify_dtb() argument 77 XlnxZCU102 *s = container_of(binfo, XlnxZCU102, binfo); in zcu102_modify_dtb() 244 s->binfo.ram_size = ram_size; in xlnx_zcu102_init() 245 s->binfo.loader_start = 0; in xlnx_zcu102_init() 246 s->binfo.modify_dtb = zcu102_modify_dtb; in xlnx_zcu102_init() 247 s->binfo.psci_conduit = QEMU_PSCI_CONDUIT_SMC; in xlnx_zcu102_init() 248 arm_load_kernel(s->soc.boot_cpu_ptr, machine, &s->binfo); in xlnx_zcu102_init()
|
H A D | boot.c | 516 int arm_load_dtb(hwaddr addr, const struct arm_boot_info *binfo, in arm_load_dtb() argument 528 if (binfo->dtb_filename) { in arm_load_dtb() 530 filename = qemu_find_file(QEMU_FILE_TYPE_BIOS, binfo->dtb_filename); in arm_load_dtb() 532 fprintf(stderr, "Couldn't open dtb file %s\n", binfo->dtb_filename); in arm_load_dtb() 544 fdt = binfo->get_dtb(binfo, &size); in arm_load_dtb() 569 if (scells < 2 && binfo->ram_size >= 4 * GiB) { in arm_load_dtb() 602 mem_base = binfo->loader_start; in arm_load_dtb() 620 rc = fdt_add_memory_node(fdt, acells, binfo->loader_start, in arm_load_dtb() 621 scells, binfo->ram_size, -1); in arm_load_dtb() 624 binfo->loader_start); in arm_load_dtb() [all …]
|
H A D | xlnx-versal-virt.c | 47 struct arm_boot_info binfo; member 549 static void versal_virt_modify_dtb(const struct arm_boot_info *binfo, in versal_virt_modify_dtb() argument 552 VersalVirt *s = container_of(binfo, VersalVirt, binfo); in versal_virt_modify_dtb() 554 fdt_add_memory_nodes(s, fdt, binfo->ram_size); in versal_virt_modify_dtb() 557 static void *versal_virt_get_dtb(const struct arm_boot_info *binfo, in versal_virt_get_dtb() argument 560 const VersalVirt *board = container_of(binfo, VersalVirt, binfo); in versal_virt_get_dtb() 737 s->binfo.ram_size = machine->ram_size; in versal_virt_init() 738 s->binfo.loader_start = 0x0; in versal_virt_init() 739 s->binfo.get_dtb = versal_virt_get_dtb; in versal_virt_init() 740 s->binfo.modify_dtb = versal_virt_modify_dtb; in versal_virt_init() [all …]
|
H A D | raspi4b.c | 101 s_base->binfo.modify_dtb = raspi4_modify_dtb; in raspi4b_machine_init() 102 s_base->binfo.board_id = mc->board_rev; in raspi4b_machine_init()
|
H A D | sbsa-ref.c | 693 static void *sbsa_ref_dtb(const struct arm_boot_info *binfo, int *fdt_size) in sbsa_ref_dtb() argument 695 const SBSAMachineState *board = container_of(binfo, SBSAMachineState, in sbsa_ref_dtb()
|
H A D | virt.c | 1687 static void *machvirt_dtb(const struct arm_boot_info *binfo, int *fdt_size) in machvirt_dtb() argument 1689 const VirtMachineState *board = container_of(binfo, VirtMachineState, in machvirt_dtb()
|
/qemu/include/hw/arm/ |
H A D | boot.h | 179 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
|