aboutsummaryrefslogtreecommitdiffstats
path: root/meta-xilinx-bsp/recipes-microblaze/gcc
AgeCommit message (Collapse)Author
2020-11-30meta-microblaze: Move gcc patch that was missed in the prior workMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
2020-08-14Move microblaze specific items to new meta-microblaze layerMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
2020-08-11gcc-9*: Upgrade gcc from 9.2->10.1Sai Hari Chandana Kalluri
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>
2020-07-13gcc: Fix microblaze SDK toolchainMark Hatle
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>
2020-03-03Correcting ':' placement for appending file pathsJaewon Lee
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>
2020-01-27Revert "gcc-microblaze: Remove multilib builds that arent working (m64)"Mark Hatle
This reverts commit a03c94376187956352609887c25d2cb1fa4a0485. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-01-24gcc-microblaze: Remove multilib builds that arent working (m64)Alejandro Enedino Hernandez Samaniego
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
2020-01-15gcc-source: Adding microblaze patch to fix compiler crash with ↵Jaewon Lee
-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>
2019-12-09Update recipes for 2019.2 releaseJaewon Lee
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>
2019-06-28gcc: Remove xilinx.ld requirementAlejandro Enedino Hernandez Samaniego
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>
2019-06-28gcc: Removing already upstreamed patchJaewon Lee
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>
2019-06-28update gcc-8 patchesAlejandro Enedino Hernandez Samaniego
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>
2019-06-28gcc: update microblaze patchesAlejandro Enedino Hernandez Samaniego
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2019-06-28gcc8: update microblaze patchesAlejandro Enedino Hernandez Samaniego
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>
2019-06-28gcc-8: rebase microblaze patches for gcc 8.2.0Alejandro Enedino Hernandez Samaniego
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>
2018-04-13gcc-source_7.%: Update local patch with backportNathan Rossi
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>
2018-01-12gcc-source: Add all Xilinx MicroBlaze GCC 7.2 patchesNathan Rossi
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>
2017-12-13meta-xilinx: Restructuring meta-xilinx to support multiple layersManjukumar Matha
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>