On Mon, 19 Dec 2022 at 16:29, Sebastian Huber <sebastian.hu...@embedded-brains.de> wrote: > > Hello Hesham, > > On 18/12/2022 15:27, heshamelmat...@gmail.com wrote: > > From: Hesham Almatary<hesham.almat...@cl.cam.ac.uk> > > > > Currently generic RISC-V BSPs (riscv/riscv) that start with rv* and not > > rv*_medany will start at 0x70000000. This adds high maintenance overhead > > and deviates from almost all other RISC-V-based OSes and baremetal programs > > that start at 0x80000000. Further, testing now has to account for an extra > > parameter (medany or not) that doubles the number of BSPs need to be > > tested. > > > > This commit defaults all BSPs to use medany code model to allow starting > > all BSPs at 0x80000000. BSPs that require different code models and/or > > start addresses are custom and need to add their own entries. > > > > Updates #4775 > > why do we need the medany variants for RV32? I thought medlow can access > addresses in the range -2GiB to +2GiB which is the complete 32-bit > address space? > You're right, I confused RV32 with RV64. Would it still be fine to default all RV64 BSPs to medany (and remove medlow) so that we start all of RISC-V BSPs at 0x80000000? If so I'll submit modified patches and edit the ticket accordingly.
> -- > embedded brains GmbH > Herr Sebastian HUBER > Dornierstr. 4 > 82178 Puchheim > Germany > email: sebastian.hu...@embedded-brains.de > phone: +49-89-18 94 741 - 16 > fax: +49-89-18 94 741 - 08 > > Registergericht: Amtsgericht München > Registernummer: HRB 157899 > Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler > Unsere Datenschutzerklärung finden Sie hier: > https://embedded-brains.de/datenschutzerklaerung/ -- Hesham _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel