Home
last modified time | relevance | path

Searched refs:bootinfo (Results 1 – 25 of 27) sorted by relevance

12

/openbmc/qemu/hw/i386/
H A Dmultiboot.c162 uint8_t bootinfo[MBI_SIZE]; in load_multiboot() local
187 memset(bootinfo, 0, sizeof(bootinfo)); in load_multiboot()
367 stl_le_p(bootinfo + MBI_CMDLINE, mb_add_cmdline(&mbs, kcmdline)); in load_multiboot()
368 stl_le_p(bootinfo + MBI_BOOTLOADER, mb_add_bootloader(&mbs, in load_multiboot()
370 stl_le_p(bootinfo + MBI_MODS_ADDR, mbs.mb_buf_phys + mbs.offset_mbinfo); in load_multiboot()
371 stl_le_p(bootinfo + MBI_MODS_COUNT, mbs.mb_mods_count); /* mods_count */ in load_multiboot()
374 stl_le_p(bootinfo + MBI_FLAGS, MULTIBOOT_FLAGS_MEMORY in load_multiboot()
380 stl_le_p(bootinfo + MBI_BOOT_DEVICE, 0x8000ffff); /* XXX: use the -boot switch? */ in load_multiboot()
381 stl_le_p(bootinfo + MBI_MMAP_ADDR, ADDR_E820_MAP); in load_multiboot()
390 mb_bootinfo_data = g_memdup(bootinfo, sizeof(bootinfo)); in load_multiboot()
[all …]
/openbmc/linux/drivers/nfc/s3fwrn5/
H A Dfirmware.c78 struct s3fwrn5_fw_cmd_get_bootinfo_rsp *bootinfo) in s3fwrn5_fw_get_bootinfo() argument
102 memcpy(bootinfo, rsp->data + S3FWRN5_FW_HDR_SIZE, 10); in s3fwrn5_fw_get_bootinfo()
327 struct s3fwrn5_fw_cmd_get_bootinfo_rsp *bootinfo, u32 *base_addr) in s3fwrn5_fw_get_base_addr() argument
342 if (bootinfo->hw_version[0] == match[i].version[0] && in s3fwrn5_fw_get_base_addr()
343 bootinfo->hw_version[1] == match[i].version[1] && in s3fwrn5_fw_get_base_addr()
344 bootinfo->hw_version[3] == match[i].version[3]) { in s3fwrn5_fw_get_base_addr()
353 s3fwrn5_fw_is_custom(const struct s3fwrn5_fw_cmd_get_bootinfo_rsp *bootinfo) in s3fwrn5_fw_is_custom() argument
355 return !!bootinfo->hw_version[2]; in s3fwrn5_fw_is_custom()
361 struct s3fwrn5_fw_cmd_get_bootinfo_rsp bootinfo; in s3fwrn5_fw_setup() local
366 ret = s3fwrn5_fw_get_bootinfo(fw_info, &bootinfo); in s3fwrn5_fw_setup()
[all …]
/openbmc/qemu/hw/arm/
H A Dvexpress.c197 struct arm_boot_info bootinfo; member
710 daughterboard->bootinfo.ram_size = machine->ram_size; in vexpress_common_init()
711 daughterboard->bootinfo.board_id = VEXPRESS_BOARD_ID; in vexpress_common_init()
712 daughterboard->bootinfo.loader_start = daughterboard->loader_start; in vexpress_common_init()
713 daughterboard->bootinfo.smp_loader_start = map[VE_SRAM]; in vexpress_common_init()
714 daughterboard->bootinfo.smp_bootreg_addr = map[VE_SYSREGS] + 0x30; in vexpress_common_init()
715 daughterboard->bootinfo.gic_cpu_if_addr = daughterboard->gic_cpu_if_addr; in vexpress_common_init()
716 daughterboard->bootinfo.modify_dtb = vexpress_modify_dtb; in vexpress_common_init()
718 daughterboard->bootinfo.secure_boot = vms->secure; in vexpress_common_init()
719 arm_load_kernel(ARM_CPU(first_cpu), machine, &daughterboard->bootinfo); in vexpress_common_init()
H A Dmps3r.c99 struct arm_boot_info bootinfo; member
557 mms->bootinfo.ram_size = machine->ram_size; in mps3r_common_init()
558 mms->bootinfo.board_id = -1; in mps3r_common_init()
559 mms->bootinfo.loader_start = mmc->loader_start; in mps3r_common_init()
560 mms->bootinfo.write_secondary_boot = mps3r_write_secondary_boot; in mps3r_common_init()
561 mms->bootinfo.secondary_cpu_reset_hook = mps3r_secondary_cpu_reset; in mps3r_common_init()
562 arm_load_kernel(ARM_CPU(mms->cpu[0]), machine, &mms->bootinfo); in mps3r_common_init()
H A Dsbsa-ref.c101 struct arm_boot_info bootinfo; member
694 bootinfo); in sbsa_ref_dtb()
826 sms->bootinfo.ram_size = machine->ram_size; in sbsa_ref_init()
827 sms->bootinfo.board_id = -1; in sbsa_ref_init()
828 sms->bootinfo.loader_start = sbsa_ref_memmap[SBSA_MEM].base; in sbsa_ref_init()
829 sms->bootinfo.get_dtb = sbsa_ref_dtb; in sbsa_ref_init()
830 sms->bootinfo.firmware_loaded = firmware_loaded; in sbsa_ref_init()
831 arm_load_kernel(ARM_CPU(first_cpu), machine, &sms->bootinfo); in sbsa_ref_init()
H A Dvirt.c1684 bootinfo); in machvirt_dtb()
1733 struct arm_boot_info *info = &vms->bootinfo; in virt_machine_done()
2441 vms->bootinfo.ram_size = machine->ram_size; in machvirt_init()
2442 vms->bootinfo.board_id = -1; in machvirt_init()
2443 vms->bootinfo.loader_start = vms->memmap[VIRT_MEM].base; in machvirt_init()
2444 vms->bootinfo.get_dtb = machvirt_dtb; in machvirt_init()
2445 vms->bootinfo.skip_dtb_autoload = true; in machvirt_init()
2446 vms->bootinfo.firmware_loaded = firmware_loaded; in machvirt_init()
2447 vms->bootinfo.psci_conduit = vms->psci_conduit; in machvirt_init()
2448 arm_load_kernel(ARM_CPU(first_cpu), machine, &vms->bootinfo); in machvirt_init()
/openbmc/linux/arch/m68k/
H A DKconfig96 bool "Export bootinfo in procfs"
99 Say Y to export the bootinfo used to boot the kernel in a
100 "bootinfo" file in procfs. This is useful with kexec.
/openbmc/u-boot/arch/arm/mach-socfpga/
H A Dmisc_gen5.c121 SYSMGR_GET_BOOTINFO_BSEL(readl(&sysmgr_regs->bootinfo)); in print_cpuinfo()
134 const u32 bsel = readl(&sysmgr_regs->bootinfo) & 0x7; in arch_misc_init()
H A Dspl_a10.c34 const u32 bsel = readl(&sysmgr_regs->bootinfo); in spl_boot_device()
H A Dmisc_arria10.c109 SYSMGR_GET_BOOTINFO_BSEL(readl(&sysmgr_regs->bootinfo)); in print_cpuinfo()
H A Dspl_gen5.c34 const u32 bsel = readl(&sysmgr_regs->bootinfo); in spl_boot_device()
/openbmc/linux/arch/arm/boot/dts/mediatek/
H A Dmt8127.dtsi50 trustzone-bootinfo@80002000 {
51 compatible = "mediatek,trustzone-bootinfo";
H A Dmt8135.dtsi75 trustzone-bootinfo@80002000 {
76 compatible = "mediatek,trustzone-bootinfo";
H A Dmt2701.dtsi55 trustzone-bootinfo@80002000 {
56 compatible = "mediatek,trustzone-bootinfo";
/openbmc/qemu/include/hw/loongarch/
H A Dvirt.h62 struct loongarch_boot_info bootinfo; member
/openbmc/u-boot/arch/arm/mach-socfpga/include/mach/
H A Dsystem_manager_arria10.h13 u32 bootinfo; member
H A Dsystem_manager_gen5.h22 u32 bootinfo; member
/openbmc/qemu/include/hw/arm/
H A Dvirt.h165 struct arm_boot_info bootinfo; member
/openbmc/linux/block/partitions/
H A Dsun.c39 __be32 bootinfo[3]; /* Info needed by mboot */ in sun_partition() member
/openbmc/qemu/hw/loongarch/
H A Dvirt.c1255 lvms->bootinfo.ram_size = ram_size; in virt_init()
1256 loongarch_load_kernel(machine, &lvms->bootinfo); in virt_init()
/openbmc/qemu/tests/data/qobject/
H A Dqdict.txt2084 bootinfo.h: 3250
3688 cvmx-bootinfo.h: 9081
/openbmc/qemu/
H A DMAINTAINERS1255 F: hw/m68k/bootinfo.h
1256 F: include/standard-headers/asm-m68k/bootinfo.h
1257 F: include/standard-headers/asm-m68k/bootinfo-mac.h
/openbmc/linux/
H A Dopengrok0.0.log[all...]
H A Dopengrok1.0.log[all...]
/openbmc/
Dopengrok1.0.log[all...]

12