On Wed, Oct 14, 2020 at 8:28 AM Alistair Francis <alistair.fran...@wdc.com> wrote: > > Instead of loading the kernel at a hardcoded start address, let's load > the kernel at the next alligned address after the end of the firmware.
typo of "aligned" > > This should have no impact for current users of OpenSBI, but will > allow loading a noMMU kernel at the start of memory. > > Signed-off-by: Alistair Francis <alistair.fran...@wdc.com> > --- > include/hw/riscv/boot.h | 3 +++ > hw/riscv/boot.c | 19 ++++++++++++++----- > hw/riscv/opentitan.c | 3 ++- > hw/riscv/sifive_e.c | 3 ++- > hw/riscv/sifive_u.c | 10 ++++++++-- > hw/riscv/spike.c | 11 ++++++++--- > hw/riscv/virt.c | 11 ++++++++--- > 7 files changed, 45 insertions(+), 15 deletions(-) > Reviewed-by: Bin Meng <bin.m...@windriver.com> Tested-by: Bin Meng <bin.m...@windriver.com>