On Thu, Oct 28, 2021, 6:25 PM Chris Johns <chr...@rtems.org> wrote: > On 29/10/21 6:26 am, Joel Sherrill wrote: > > On Thu, Oct 28, 2021 at 12:20 PM Hesham Almatary > > <hesham.almat...@cl.cam.ac.uk> wrote: > >> > >> Does RISC-V need that too? > > > > Not based on the current bsets. > > > > $ grep -r dtc * > > 6/rtems-moxie.bset:devel/dtc-1.6.0-1 > > 6/rtems-microblaze.bset:devel/dtc-1.6.0-1 > > 7/rtems-moxie.bset:devel/dtc-1.6.0-1 > > > > Alex.. the grep shows that 7/microblaze is out of sync. Please address > that. > > > > Hesham.. if riscv needs dtc, it should be added to its bset for 6 and 7. > > Should we add DTC to the default package set and avoid the need to manage > what > needs it? > > The rational is the growing use of FDT in RTEMS and this lets us control > what we > need on a per release basis. For example 5 years from now DTC has changed > and > RTEMS today does not work with it. >
I think that is a really good idea. DTC broke a handful architecture tools when it wouldn't build on FreeBSD 13. If we had to build it for every architecture oh, then it would have gotten addressed quicker. And your logic that is a commonly used tool is also quite true. It isn't a huge burden. Perhaps Alex can do this as a follow-up patch after this --joel > > Chris > _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel