summaryrefslogtreecommitdiffstats
path: root/recipes-microblaze/gcc
Commit message (Collapse)AuthorAgeFilesLines
* meta-xilinx: Restructuring meta-xilinx to support multiple layersManjukumar Matha2017-12-135-274/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* gcc-source_7.%.bbappend: Update/add patches for GCC 7Nathan Rossi2017-10-188-230/+214
| | | | | | | | Update existing patches for GCC 7 (and use backports where available), and drop merged patches whilst adding some additional patches to fix specific bugs. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* gcc-source: Add MicroBlaze DWARF exception supportNathan Rossi2016-10-112-0/+168
| | | | | | This resolves some issues with unwind support needed for pthread. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* gcc-source: Add patch to fix MicroBlaze ABI bugNathan Rossi2016-10-112-0/+49
| | | | | | | Add a patch which fixes a bug in GCC regarding the usage of the r20 and r21 registers specifically for the use in Linux. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* gcc-source_6.%.bbappend: Rename to use a wildcard versionNathan Rossi2016-08-221-0/+0
| | | | | | | Rename the gcc-source recipe append so that the only the major version is specified. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* gcc-source_6.1.bbappend: Include MB patchManjukumar Matha2016-07-171-0/+7
| | | | | | | Patch GCC 6 for addi3 and subdi3 instruction definitions Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* Remove this patch as it is no longer requiredManjukumar Matha2016-07-171-44/+0
| | | | | | | This patch is applied upstream, and no longer required Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* Remove old references to GCC 4.9 and 5.3Manjukumar Matha2016-07-172-15/+0
| | | | | | | Remove older GCC support Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* gcc-source_4.9: Backport MicroBlaze musl libc supportNathan Rossi2016-05-101-0/+7
| | | | | | | Backport the patch from GCC to handle musl libc for MicroBlaze, this patch sets up the correct path for ld. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* gcc-source_5.3: Fix MicroBlaze musl libc supportNathan Rossi2016-01-062-0/+45
| | | | | | | Backport the patch from GCC to handle musl libc for MicroBlaze, this patch sets up the correct path for ld. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* gcc: Update bbappend for GCC 5.3Nathan Rossi2015-12-281-0/+0
| | | | Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* Fix up use of '_append +='Nathan Rossi2015-11-261-1/+1
| | | | | | | | | | | | The use of '_append' and '+=' together is considered bad practice within recipes. It is preferred to explicitly add the preceeding spaces where they are applicable instead of using the '+=' to achieve the same result. Change all the uses of '_append +=' to match the recommended pattern, adding in spaces where explicitly required. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* gcc_4.8: Drop appendsNathan Rossi2015-11-236-501/+0
| | | | | | * The recipe is no longer provided in oe-core Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* gcc_5.2: Add patch to fix MicroBlaze 'adddi3' instruction issueNathan Rossi2015-11-122-0/+73
| | | | | | | | * This patch improves and fixes an issue with the MicroBlaze instruction definitions for 64-bit addition with immediate/constant operands. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* gcc: Clean up bbappend, remove microblaze.incNathan Rossi2015-11-122-11/+11
| | | | | | | * Remove the microblaze.inc, this bbappend is already in the recipes-microblaze subdirectory Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* gcc: Update patches for gcc 4.8.4Nathan Rossi2015-05-117-500/+0
| | | | | | * Remove patches that are available in gcc 4.8.4 Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* recipes-microblaze: Move all MicroBlaze appendsNathan Rossi2015-04-1713-0/+1001
* Move recipes that are specifically for MicroBlaze support into the recipes-microblaze directory Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>