[meta-xilinx] [PATCH v2 0/7] MicroBlaze updates and toolchain improvements
Manjukumar Harthikote Matha
MANJUKUM at xilinx.com
Fri Jan 12 15:32:04 PST 2018
> -----Original Message-----
> From: meta-xilinx-bounces at yoctoproject.org [mailto:meta-xilinx-
> bounces at yoctoproject.org] On Behalf Of Manjukumar Harthikote Matha
> Sent: Wednesday, December 06, 2017 1:34 PM
> To: Nathan Rossi <nathan at nathanrossi.com>; meta-xilinx at yoctoproject.org
> Subject: Re: [meta-xilinx] [PATCH v2 0/7] MicroBlaze updates and toolchain
> improvements
>
> Hi Nathan,
>
> > -----Original Message-----
> > From: meta-xilinx-bounces at yoctoproject.org [mailto:meta-xilinx-
> > bounces at yoctoproject.org] On Behalf Of Nathan Rossi
> > Sent: Friday, November 24, 2017 5:28 AM
> > To: meta-xilinx at yoctoproject.org
> > Subject: [meta-xilinx] [PATCH v2 0/7] MicroBlaze updates and toolchain
> > improvements
> >
> > This series updates the 'kc705-microblazeel' to the Xilinx v2017.3
> > release. This includes a number of updates to the device tree and tune
> configuration.
> >
> > The major change in this series is the inclusion of all Xilinx
> > MicroBlaze GCC and Binutils patches to support a number of new
> > features added to MicroBlaze (in v10.0) as well as a number of fixes
> > to various components. The aim is to bring functional parity between the OE built
> GCC/Binutils and the Xilinx SDK toolchains.
> >
> > All patches for GCC and Binutils can also be found in the follow git
> > repositories with the following refs:
> > * https://github.com/nathanrossi/gcc/tree/nrossi/oe/7.2
> > *
> > https://github.com/nathanrossi/binutils-gdb/tree/microblaze/2.29/sorte
> > d
> >
> > Due to the additional features added in GCC with v10.0 additional tune
> > configuration changes have been made. This includes the
> > 'frequency-optimized' tune which passes -mxl-frequency to GCC to enable 8-stage
> pipeline optimizations.
> >
> > The MicroBlaze tune versions include is also cleaned up, with the
> > removal of generated tune conflicts to better align with OE-Core.
> > ---
> >
> > Changes in v2:
> > * Added 2 additional binutils patches
> > * Added 'reorder' feature for kc705-microblazeel
> > * Setup kc705-microblazeel kernel config to use MicroBlaze v10.0
> >
> > Nathan Rossi (7):
> > kc705-bitstream_2017.3.bb: Update to v2017.3 KC705 bitstream
> > kc705-microblazeel: Updates to match v2017.3 bitstream
> > feature-microblaze-versions.inc: Rework and expand version conflicts
> > arch-microblaze.inc: Add v10.0 conflict for bigendian
> > arch-microblaze.inc: Add 'frequency-optimized' tune
>
> The above patches are an ACK
>
> > binutils: Add all Xilinx MicroBlaze binutils 2.29 patches
> > gcc-source: Add all Xilinx MicroBlaze GCC 7.2 patches
>
> The binutils and gcc-source are being reviewed and we will get back to you on this.
> The regression tests will take some time. I will add the ACK'd patches and cut rocko
> branch.
> We can backport the binutils and gcc-source patches to Rocko branch once the
> verification is complete
>
Applied the pending patches to master, I will backport these patches to Rocko release soon
Thanks,
Manju
More information about the meta-xilinx
mailing list