On Tue, 25 Oct 2022 at 18:59, Alan Cudmore <alan.cudm...@gmail.com> wrote: > > I agree – I am working on a riscv BSP variant (Sipeed MAIX Bit with K210 CPU) > where the RTEMS image can be flashed directly to the board and boots without > a bootloader. > > I was also wondering if the statement “Each variant corresponds to a GCC > multilib” is still accurate as BSP variants such as the FE310Arty and > Microchip Polarfire are added? > I agree. It only applies to rv* BSPs. We should fix that.
> Thanks, > > Alan > > From: heshamelmat...@gmail.com > Sent: Tuesday, October 25, 2022 1:48 PM > To: devel@rtems.org > Subject: [PATCH 1/2] bsps/riscv: Remove inaccurate statement about reliance > on a boot loader > > > > From: Hesham Almatary <hesham.almat...@cl.cam.ac.uk> > > > > The BSP is capable of initialising the hardware being the first software > > that takes control on hardware reset (after the bootrom). For instance, > > using on QEMU's virt platforms, RTEMS runs as a bios without BBL. > > Similarily, RTEMS can also be run on harware/FPGA and loaded using > > GDB; the bootrom (or a GDB script) should just set the a0/a1 registers > > with the boot HART ID and DTB address respectively. > > --- > > user/bsps/bsps-riscv.rst | 4 +--- > > 1 file changed, 1 insertion(+), 3 deletions(-) > > > > diff --git a/user/bsps/bsps-riscv.rst b/user/bsps/bsps-riscv.rst > > index 48e7ee7..224506d 100644 > > --- a/user/bsps/bsps-riscv.rst > > +++ b/user/bsps/bsps-riscv.rst > > @@ -43,9 +43,7 @@ This BSP offers 15 variants: > > Each variant corresponds to a GCC multilib. A particular variant reflects an > > ISA with ABI and code model choice. > > -The basic hardware initialization is not performed by the BSP. A boot loader > > -with device tree support must be used to start the BSP, e.g. BBL. The BSP > must > > -be started im machine mode. > > +The BSP must be started im machine mode. > > The reference platform for this BSP is the Qemu `virt` machine. > > -- > > 2.25.1 > > > > _______________________________________________ > > devel mailing list > > devel@rtems.org > > http://lists.rtems.org/mailman/listinfo/devel > > -- Hesham _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel