[Buildroot] [PATCH 00/13] MIPS: improve architecture support and add specific cores
Peter Korsgaard
peter at korsgaard.com
Sat Oct 15 11:22:10 UTC 2016
>>>>> "Vicente" == Vicente Olivert Riera <Vincent.Riera at imgtec.com> writes:
> This patch series aims to improve the MIPS architecture support and add
> a small starting set of MIPS cores.
> Currently you can build root file systems for mips32, mips32r2,
> mips32r6, mips64, mips64r2 and mips64r6 ISAs. These are all generic
> -march options so the compiler will not activate any core specific
> optimizations.
> The first thing we do in this series is to add some blind options to
> specify which CPU ISA is gonna be used.
> Then we make the current target architecture variants to select those
> new added CPU ISA options. We do this in preparation for the addition
> of specific cores that are also based on some ISA, so the will also
> select the appropriate one. This will still allow us to apply ISA
> specific tweaks as we already do.
> After that, we replace any occurrences of BR2_mips_* by the appropriate
> CPU ISA option so this will still be valid when the user select an
> specific core instead of a generic variant.
> The next step is to make the options of the "Target Architecture
> Variant" menu more explicit by specifying they are generic. This is just
> a cosmetic change but also useful so people will not get confused.
> After that we add new generic variants for R5 ISAs.
> The Codescape MTI external toolchain currently depends on R2 ISAs, but
> it also has support for R5, so we enable that.
> Finally we add suport for some specific MIPS cores, disabling the
> unsuported GCC versions and external toolchains when appropriate.
Committed series, thanks!
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list