aboutsummaryrefslogtreecommitdiff
path: root/scripts/xen-detect.c
diff options
context:
space:
mode:
authorDaniel Henrique Barboza <dbarboza@ventanamicro.com>2023-01-02 08:52:36 -0300
committerAlistair Francis <alistair.francis@wdc.com>2023-01-20 10:14:13 +1000
commitb9a65476cbfc7a47a5c06ffdd58922fd295c5027 (patch)
tree529a073b9778749866d38c78211a0834fc0eb7fb /scripts/xen-detect.c
parentc44df400d9fc23d1d135f6aa723cb58ada858ee3 (diff)
downloadqemu-b9a65476cbfc7a47a5c06ffdd58922fd295c5027.zip
qemu-b9a65476cbfc7a47a5c06ffdd58922fd295c5027.tar.gz
qemu-b9a65476cbfc7a47a5c06ffdd58922fd295c5027.tar.bz2
hw/riscv: write initrd 'chosen' FDT inside riscv_load_initrd()
riscv_load_initrd() returns the initrd end addr while also writing a 'start' var to mark the addr start. These informations are being used just to write the initrd FDT node. Every existing caller of riscv_load_initrd() is writing the FDT in the same manner. We can simplify things by writing the FDT inside riscv_load_initrd(), sparing callers from having to manage start/end addrs to write the FDT themselves. An 'if (fdt)' check is already inserted at the end of the function because we'll end up using it later on with other boards that doesn´t have a FDT. Cc: Palmer Dabbelt <palmer@dabbelt.com> Signed-off-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com> Reviewed-by: Bin Meng <bmeng@tinylab.org> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Message-Id: <20230102115241.25733-7-dbarboza@ventanamicro.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Diffstat (limited to 'scripts/xen-detect.c')
0 files changed, 0 insertions, 0 deletions