[Buildroot] Xtensa support
marc at tensilica.com
Wed Sep 21 04:01:35 UTC 2011
Thomas Petazzoni wrote:
> Hello Piet,
> Le Mon, 21 Mar 2011 14:18:45 -0700,
> Piet Delaney <pdelaney at tensilica.com> a écrit :
>> In summary, we are just getting back to getting buildroot up-to-date
>> and would appropriate your support when trying to pull this off.
> Do you have any news about the Xtensa support in Buildroot ? Are you
> still interested in having this support in the mainline Buildroot ?
We're certainly still interested. And have been maintaining buildroot
in our own trees. However, we're temporarily short on people in that
area at the moment, so although we and our customers have been more
active lately on buildroot for Xtensa, submitting patches back has been
embarassingly slow. (Btw, if you have expertise and interest in
toolchains or OS, we have openings in California ;-)
If you're curious, some of it is here, but far from cleaned up!!:
and an earlier version in buildroot-next.
> I am remain concerned by the fact that we carry some special stuff to
> support Xtensa, but he Xtensa architecture support has never been
> updated since it was merged in Buildroot. Of course, it is our goal to
> support configurable architectures such as Xtensa, but the support for
> those architectures needs to be actively maintained in Buildroot
Yes. For example, some of the xtensa files under /target/ need to be
moved and/or refactored. And a defconfig added in /configs/.
(Hopefully you now take pull requests? easier than patches)
> Unfortunately, none of the main Buildroot developers have
> Xtensa-capable hardware, so it's a bit hard to contribute to this
Do I hear volunteers? :-) We've discussed sending out boards in the
past, but that turned out to be a bit more sideline effort than hoped.
Looks like an easier approach is to use an instruction set simulator.
It can boot Linux, so should be fine. If you're interested I'll be
very happy to share the details. Helping hands are most appreciated.
> Best regards,
More information about the buildroot