Home
last modified time | relevance | path

Searched refs:binfo (Results 1 – 9 of 9) sorted by relevance

/qemu/hw/arm/
H A Draspi.c198 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 Dxlnx-zcu102.c40 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 Dboot.c516 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 Dxlnx-versal-virt.c47 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 Draspi4b.c101 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 Dsbsa-ref.c693 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 Dvirt.c1687 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 Dboot.h179 int arm_load_dtb(hwaddr addr, const struct arm_boot_info *binfo,
H A Draspi_platform.h45 struct arm_boot_info binfo; member