> -----Original Message----- > From: David Abdurachmanov <david.abdurachma...@gmail.com> > Sent: Tuesday, April 9, 2019 4:13 PM > To: r...@andestech.com; Atish Patra <atish.pa...@wdc.com>; Anup Patel > <anup.pa...@wdc.com>; lukas.a...@aisec.fraunhofer.de; u- > b...@lists.denx.de > Cc: David Abdurachmanov <david.abdurachma...@gmail.com> > Subject: [PATCH 2/2] riscv: qemu-riscv.h: define CONFIG_PREBOOT (enables > extlinux) > > - Set fdt_addr variable, which is needed for extlinux to find FDT. > Otherwise booting kernel using extlinux results in missing FDT. > > - Also run fdt addr with FDT address so that fdt commands would > work out of the box in U-Boot prompt. > > This is successfully used by Fedora/RISCV with 5.1-rc3+ kernel using OpenSBI > -> U-Boot (S-mode) [extlinux] -> Kernel setup. > > Signed-off-by: David Abdurachmanov <david.abdurachma...@gmail.com> > --- > include/configs/qemu-riscv.h | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/include/configs/qemu-riscv.h b/include/configs/qemu-riscv.h > index 22a5cd7365..b7110edebc 100644 > --- a/include/configs/qemu-riscv.h > +++ b/include/configs/qemu-riscv.h > @@ -48,4 +48,8 @@ > "ramdisk_addr_r=0x88300000\0" \ > BOOTENV > > +#define CONFIG_PREBOOT \ > + "setenv fdt_addr ${fdtcontroladdr};" \ > + "fdt addr ${fdtcontroladdr};" > + > #endif /* __CONFIG_H */ > -- > 2.20.1
Looks good to me. Reviewed-by: Anup Patel <anup.pa...@wdc.com> Regards, Anup _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot