summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-bsp/recipes-microblaze/gcc
Commit message (Collapse)AuthorAgeFilesLines
* meta-microblaze: Move gcc patch that was missed in the prior workMark Hatle2020-11-301-58/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
* Move microblaze specific items to new meta-microblaze layerMark Hatle2020-08-1474-10378/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
* gcc-9*: Upgrade gcc from 9.2->10.1Sai Hari Chandana Kalluri2020-08-1174-0/+0
| | | | | | | | Upgrade microblaze recipes to use gcc-10 instead of gcc-9. This patch only ensures the builds are not broken It doesnt validate the gcc-microblaze functionality Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* gcc: Fix microblaze SDK toolchainMark Hatle2020-07-132-0/+59
| | | | | | | | | | | | Issue: CR-1069415 Issue: CR-1069801 Linux based SDK toolchains need to disabled multilib support, similar to the existing 0004-64-bit-multilib-hack.patch from OE. This will fix compiling C++ applications, as well as potentially other multilib header and library issues. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Correcting ':' placement for appending file pathsJaewon Lee2020-03-031-1/+1
| | | | | | | | | When appending file paths the ':' should be at the beginning of the path. The patched appending lines were still working because there was no paths added after the '__default:' Fixing typo to ensure no breakages later Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* Revert "gcc-microblaze: Remove multilib builds that arent working (m64)"Mark Hatle2020-01-272-30/+0
| | | | | | This reverts commit a03c94376187956352609887c25d2cb1fa4a0485. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* gcc-microblaze: Remove multilib builds that arent working (m64)Alejandro Enedino Hernandez Samaniego2020-01-242-0/+30
| | | | Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
* gcc-source: Adding microblaze patch to fix compiler crash with ↵Jaewon Lee2020-01-152-0/+78
| | | | | | | | | | | -freg-struct-return Adding microblaze specific patch to fix a bug in MB GCC regarding the passing struct values in registers. Currently we are only handling SImode With this patch all other modes are handled properly Signed-off-by: Nagaraju Mekala <nmekala@xilix.com> Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* Update recipes for 2019.2 releaseJaewon Lee2019-12-0973-452/+1816
| | | | | | | | | | | Update u-boot, kernel, ATF, QEMU, pmu-firmware, multimedia recipes for 2019.2 release. The patch also upgrades gcc microblaze, newlib and libgloss versions. Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* gcc: Remove xilinx.ld requirementAlejandro Enedino Hernandez Samaniego2019-06-282-0/+17
| | | | | | | | | | | Applications do not require to have the xilinx.ld linker script by default. If this file isnt present applications fail to link at the LTO stage. Remove this requirement to fix the issue Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* gcc: Removing already upstreamed patchJaewon Lee2019-06-282-37/+0
| | | | | | | | Removing patch 0056-fix-the-lto-wrapper-issue-on-windows.patch Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com> Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* update gcc-8 patchesAlejandro Enedino Hernandez Samaniego2019-06-282-5/+46
| | | | | | | Update patches to be in sync with the xilinx gcc repo Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* gcc: update microblaze patchesAlejandro Enedino Hernandez Samaniego2019-06-285-0/+1087
| | | | | Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* gcc8: update microblaze patchesAlejandro Enedino Hernandez Samaniego2019-06-284-0/+145
| | | | | | | keep the list of patches to be applied updated with the Xilinx SDK repo Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* gcc-8: rebase microblaze patches for gcc 8.2.0Alejandro Enedino Hernandez Samaniego2019-06-2867-845/+5995
| | | | | | | Align patch names with Xilinxs gcc 8 repo for easier upgrade later Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* gcc-source_7.%: Update local patch with backportNathan Rossi2018-04-133-80/+33
| | | | | | | | | Update the local patch for the shadow ident fix with the patch that was accepted upstream. This patch is not in a current GCC release yet, but will be available in v8.x when released. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* gcc-source: Add all Xilinx MicroBlaze GCC 7.2 patchesNathan Rossi2018-01-1235-89/+2394
| | | | | | | | | | | | | | | Add all the Xilinx patches for MicroBlaze, this includes a number of bug fixes, testsuite fixes, feature improvements and additional feature support. Important changes: * v10.0 - CPU support * v10.0 - Bit-field instruction support * v10.0 - 8-stage pipeline aka 'frequency' optimized * Size optimized implementations for shift instructions Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* meta-xilinx: Restructuring meta-xilinx to support multiple layersManjukumar Matha2017-12-135-0/+274
As discussed previously on mailing list, we are proceeding with layer restructuring. For rocko release we will have the following layers meta-xilinx ->meta-xilinx-bsp (current meta-xilinx) ->meta-xilinx-contrib In the subsequent releases we will add other layers from Xilinx meta-xilinx ->meta-xilinx-bsp (current meta-xilinx) ->meta-petalinux ->meta-xilinx-tools ->meta-xilinx-contrib This will provide one clone to get all the required meta layers from Xilinx for a complete solution, and the users can blacklist any layer which they don't want to use using bblayer.conf. This will enables us to help our vendors/partners to add their reference designs, board definitions etc. Recipe changes : * Move reference design zybo-linux-bd.bb to meta-xilinx-contrib * Move kernel patches realted to zybo-linux-bd-zynq7 board to meta-xilinx-contrib * Update README Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>