[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