/openbmc/linux/arch/powerpc/boot/ |
H A D | epapr.c | 26 static unsigned long fdt_addr; variable 38 if (ima_size < fdt_addr) in platform_fixups() 40 "(fdt_addr=0x%lx, ima_size=0x%lx)\n", fdt_addr, in platform_fixups() 42 if (ima_size < fdt_addr + fdt_totalsize((void *)fdt_addr)) in platform_fixups() 45 fdt_addr, fdt_totalsize((void *)fdt_addr), ima_size); in platform_fixups() 53 fdt_addr = r3; in epapr_platform_init() 59 fdt_init((void *)fdt_addr); in epapr_platform_init()
|
H A D | opal.c | 27 void opal_kentry(unsigned long fdt_addr, void *vmlinux_addr);
|
/openbmc/u-boot/common/ |
H A D | image-fdt.c | 272 ulong fdt_addr; in boot_get_fdt() local 321 fdt_addr); in boot_get_fdt() 331 fdt_addr); in boot_get_fdt() 339 fdt_addr); in boot_get_fdt() 346 buf = map_sysmem(fdt_addr, 0); in boot_get_fdt() 352 fdt_addr); in boot_get_fdt() 370 fdt_addr = load; in boot_get_fdt() 386 fdt_addr = load; in boot_get_fdt() 401 fdt_addr, &fit_uname_fdt, in boot_get_fdt() 411 fdt_addr = load; in boot_get_fdt() [all …]
|
/openbmc/linux/drivers/firmware/efi/libstub/ |
H A D | fdt.c | 232 unsigned long fdt_addr = 0; in allocate_new_fdt_and_exit_boot() local 254 status = efi_load_dtb(image, &fdt_addr, &fdt_size); in allocate_new_fdt_and_exit_boot() 262 if (fdt_addr) { in allocate_new_fdt_and_exit_boot() 266 fdt_addr = (uintptr_t)get_fdt(&fdt_size); in allocate_new_fdt_and_exit_boot() 267 if (fdt_addr) in allocate_new_fdt_and_exit_boot() 271 if (!fdt_addr) in allocate_new_fdt_and_exit_boot() 282 status = update_fdt((void *)fdt_addr, fdt_size, in allocate_new_fdt_and_exit_boot() 337 efi_free(fdt_size, fdt_addr); in allocate_new_fdt_and_exit_boot() 347 unsigned long fdt_addr; in efi_boot_kernel() local 350 status = allocate_new_fdt_and_exit_boot(handle, image, &fdt_addr, in efi_boot_kernel() [all …]
|
H A D | arm64.c | 133 unsigned long fdt_addr, in efi_enter_kernel() argument 139 enter_kernel(fdt_addr, 0, 0, 0); in efi_enter_kernel()
|
/openbmc/qemu/hw/openrisc/ |
H A D | boot.c | 96 uint32_t fdt_addr; in openrisc_load_fdt() local 106 fdt_addr = TARGET_PAGE_ALIGN(load_start); in openrisc_load_fdt() 114 rom_add_blob_fixed_as("fdt", fdt, fdtsize, fdt_addr, in openrisc_load_fdt() 117 rom_ptr_for_as(&address_space_memory, fdt_addr, fdtsize)); in openrisc_load_fdt() 119 return fdt_addr; in openrisc_load_fdt()
|
H A D | openrisc_sim.c | 89 uint32_t fdt_addr; member 100 cpu_set_gpr(&cpu->env, 3, boot_info.fdt_addr); in main_cpu_reset() 343 boot_info.fdt_addr = openrisc_load_fdt(state->fdt, load_addr, in openrisc_sim_init()
|
/openbmc/linux/arch/riscv/kernel/ |
H A D | machine_kexec.c | 78 internal->fdt_addr = (unsigned long) image->segment[i].mem; in machine_kexec_prepare() 82 if (!internal->fdt_addr) { in machine_kexec_prepare() 213 unsigned long fdt_addr = internal->fdt_addr; in machine_kexec() local 229 pr_notice("FDT image at %08lx\n", fdt_addr); in machine_kexec() 236 kexec_method(first_ind_entry, jump_addr, fdt_addr, in machine_kexec()
|
/openbmc/openbmc/meta-raspberrypi/recipes-bsp/u-boot/files/ |
H A D | 0001-rpi-always-set-fdt_addr-with-firmware-provided-FDT-address.patch | 3 Subject: [PATCH] rpi: always set fdt_addr with firmware-provided FDT address 10 blob") this FDT is passed to kernel through fdt_addr environment variable, 16 one because set_fdt_addr() function does not overwrite the fdt_addr 22 Removing the fdt_addr variable in saved environment allows to boot. 24 With this patch set_fdt_addr() function always overwrite fdt_addr value. 45 - if (env_get("fdt_addr"))
|
/openbmc/u-boot/lib/efi_selftest/ |
H A D | efi_selftest_memory.c | 19 static u64 fdt_addr; variable 38 if (fdt_addr) { in setup() 42 fdt_addr = (uintptr_t)systable->tables[i].table; in setup() 172 if (fdt_addr && in execute() 173 find_in_memory_map(map_size, memory_map, desc_size, fdt_addr, in execute()
|
/openbmc/openbmc/meta-raspberrypi/recipes-bsp/rpi-u-boot-scr/files/ |
H A D | boot.cmd.in | 1 fdt addr ${fdt_addr} && fdt get value bootargs /chosen bootargs 4 @@KERNEL_BOOTCMD@@ ${kernel_addr_r} - ${fdt_addr}
|
/openbmc/u-boot/cmd/ |
H A D | dtimg.c | 45 ulong fdt_addr; in dtimg_get_fdt() local 69 if (!android_dt_get_fdt_by_index(hdr_addr, index, &fdt_addr, &fdt_size)) in dtimg_get_fdt() 74 snprintf(buf, sizeof(buf), "%lx", fdt_addr); in dtimg_get_fdt()
|
H A D | bootefi.c | 168 static efi_status_t efi_install_fdt(ulong fdt_addr) in efi_install_fdt() argument 174 fdt = map_sysmem(fdt_addr, 0); in efi_install_fdt() 392 unsigned long fdt_addr; in do_bootefi() local 411 fdt_addr = simple_strtoul(argv[2], NULL, 16); in do_bootefi() 412 if (!fdt_addr && *argv[2] != '0') in do_bootefi() 415 r = efi_install_fdt(fdt_addr); in do_bootefi()
|
/openbmc/qemu/hw/riscv/ |
H A D | boot.c | 331 void riscv_load_fdt(hwaddr fdt_addr, void *fdt) in riscv_load_fdt() argument 338 rom_add_blob_fixed_as("fdt", fdt, fdtsize, fdt_addr, in riscv_load_fdt() 341 rom_ptr_for_as(&address_space_memory, fdt_addr, fdtsize)); in riscv_load_fdt() 436 void riscv_setup_direct_kernel(hwaddr kernel_addr, hwaddr fdt_addr) in riscv_setup_direct_kernel() argument 443 riscv_cpu->env.fdt_addr = fdt_addr; in riscv_setup_direct_kernel()
|
/openbmc/linux/arch/riscv/include/asm/ |
H A D | kexec.h | 43 unsigned long fdt_addr; member 51 unsigned long fdt_addr,
|
/openbmc/u-boot/common/spl/ |
H A D | spl_atf.c | 89 uintptr_t fdt_addr) in bl31_entry() argument 99 atf_entry((void *)bl31_params, (void *)fdt_addr); in bl31_entry() 146 void *blob = spl_image->fdt_addr; in spl_invoke_atf()
|
H A D | spl_fit.c | 302 spl_image->fdt_addr = (void *)image_info.load_addr; in spl_fit_append_fdt() 305 ret = fdt_shrink_to_minimum(spl_image->fdt_addr, 8192); in spl_fit_append_fdt() 526 spl_image->fdt_addr = image_info.fdt_addr; in spl_load_simple_fit() 538 if (spl_image->fdt_addr) in spl_load_simple_fit() 540 spl_image->fdt_addr, in spl_load_simple_fit()
|
/openbmc/u-boot/board/samsung/common/bootscripts/ |
H A D | autoboot.cmd | 21 setenv fdt_addr ${fdtaddr}; 24 setenv fdt_addr; 41 setenv fdt_addr ; 73 '${imgbootcmd}' '${kerneladdr}${itbcfg}' '${initrd_addr}' '${fdt_addr}';"
|
/openbmc/qemu/include/hw/riscv/ |
H A D | boot.h | 53 void riscv_load_fdt(hwaddr fdt_addr, void *fdt); 63 void riscv_setup_direct_kernel(hwaddr kernel_addr, hwaddr fdt_addr);
|
/openbmc/u-boot/arch/arm/include/asm/ |
H A D | system.h | 219 void __noreturn armv8_switch_to_el2(u64 args, u64 mach_nr, u64 fdt_addr, 234 void armv8_switch_to_el1(u64 args, u64 mach_nr, u64 fdt_addr, 236 void armv8_el2_to_aarch32(u64 args, u64 mach_nr, u64 fdt_addr,
|
/openbmc/u-boot/board/freescale/mx6sabreauto/ |
H A D | README | 60 # load mmc 0:1 ${fdt_addr} imx6dl-sabreauto.dtb 76 # spl export fdt ${loadaddr} - ${fdt_addr}
|
/openbmc/openbmc/meta-raspberrypi/recipes-bsp/u-boot/ |
H A D | u-boot_%.bbappend | 7 SRC_URI:append:rpi = " file://0001-rpi-always-set-fdt_addr-with-firmware-provided-FDT-address.patch"
|
/openbmc/u-boot/board/freescale/mx6sabresd/ |
H A D | README | 91 # dhcp ${fdt_addr} imx6q-sabresd.dtb 107 # spl export fdt ${loadaddr} - ${fdt_addr}
|
/openbmc/u-boot/board/technexion/pico-imx6ul/ |
H A D | README | 90 => tftp ${fdt_addr} imx6ul-pico-hobbit.dtb 102 => spl export fdt ${loadaddr} - ${fdt_addr} 121 => mmc write ${fdt_addr} 0x800 0x800
|
/openbmc/linux/arch/mips/include/asm/octeon/ |
H A D | cvmx-bootinfo.h | 127 uint64_t fdt_addr; member 187 uint64_t fdt_addr;
|