summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-bsp/recipes-microblaze/binutils
Commit message (Collapse)AuthorAgeFilesLines
* Move microblaze specific items to new meta-microblaze layerMark Hatle2020-08-1454-12863/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
* meta-xilinx-bsp: binutils: Fix microblaze compilationMark Hatle2020-06-252-0/+29
| | | | | | | | | | | | | | | | | | | | | In some situations the microblaze patches will be enabled for the binutils-native compilation. Fix a compilation issue related to a change in the way the md_pseudo_table structure definition has changed. | ../../gas/config/tc-i386.c:1155:20: error: conflicting types for ‘md_pseudo_table’ | const pseudo_typeS md_pseudo_table[] = | ^~~~~~~~~~~~~~~ | In file included from ../../gas/as.h:565:0, | from ../../gas/config/tc-i386.c:28: | ../../gas/tc.h:25:21: note: previous declaration of ‘md_pseudo_table’ was here| extern pseudo_typeS md_pseudo_table[]; | ^~~~~~~~~~~~~~~ To support binutils-native on other host types, such as aarch64 a similar patch is likely needed for those types as well. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-bsp: binutils: Update microblaze binutilsMark Hatle2020-06-234-0/+94
| | | | | | | | Issue: ER-7742 Merge code related to CR-1065984. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* binutils: Microblaze integrate fix from upstreamMark Hatle2020-04-162-0/+39
| | | | | | | | | | Issue: CR-1016400 [Patch,MicroBlaze m64] : This patch will remove imml 0 and imml -1 instructions when the offset is less than 16 bit for Type A branch EA instructions. 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>
* binutils: Merge latest binutils workMark Hatle2020-01-273-0/+452
| | | | | | | | Update gdb item (not really applicable, but included to be complete). Fix an issue w/ microblaze 64 IMML instruction. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* microblaze gdb/binutils: Adding necessary patches for microblazeJaewon Lee2020-01-2048-360/+4606
| | | | | | | | | Binutils and GDB updated to include common commits. These commits were syncronized between binutils and gdb sources, and then equally applied as microblaze specific bbappends. Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Rebasing binutils patches from 2.31 to 2.32Jaewon Lee2019-06-2832-734/+213
| | | | | | | | | | Removing two revert patches and rebasing one patch to update binutils from 2.31 to 2.32 Also fixed patch-fuzz 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>
* binutils%.bbappend: Update Microblaze binutils patches to v2.31Manjukumar Matha2019-06-2833-280/+7799
| | | | | | Update Microblaze binutils patches to v2.31 Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* binutils: rebase microblaze patches for binutils 2.31Alejandro Enedino Hernandez Samaniego2019-01-0113-65/+71
| | | | | Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* binutils: Rebase microblaze patches for binutils v2.30Alejandro Enedino Hernandez Samaniego2018-05-2513-129/+120
| | | | | | | | | oe-core has upgraded binutils to v2.30, which caused some of our patches to fail, rebase these along with other minimal changes to avoid these errors and provide compatibility with latest oe-core. Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* binutils: Add all Xilinx MicroBlaze binutils 2.29 patchesNathan Rossi2018-01-1213-0/+1008
Add all the Xilinx patches for MicroBlaze, this includes bug fixes, testsuite fixes (and workarounds) as well as additional features. A number of these changes are required to support additional Xilinx patches for MicroBlaze GCC. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>