On 5/27/2026 1:13 PM, Philippe Mathieu-Daudé wrote: > From: Djordje Todorovic <[email protected]> > > Check the hart endianness property and use it throughout the boot code: > > - ELF loading: pass ELFDATA2MSB or ELFDATA2LSB based on endianness > - Firmware dynamic info > - Reset vector: instructions (entries 0-5) remain always little-endian, > data words (entries 6-9) use target data endianness. > > Signed-off-by: Djordje Todorovic <[email protected]> > Co-developed-by: Philippe Mathieu-Daudé <[email protected]> > Signed-off-by: Philippe Mathieu-Daudé <[email protected]> > --- > hw/riscv/boot.c | 40 ++++++++++++++++++++++++++++------------ > 1 file changed, 28 insertions(+), 12 deletions(-) >
Reviewed-by: Pierrick Bouvier <[email protected]>
