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

Reply via email to