summaryrefslogtreecommitdiffstats
path: root/meta-microblaze/recipes-devtools/gdb
Commit message (Collapse)AuthorAgeFilesLines
* meta-microblaze: gdb: Fix target GDB compilation for Linux nativeMark Hatle2024-07-244-75/+29
| | | | | | | | | | | | Add patch for Linux native issue Add library linkage to libatomic to address: ld: /usr/include/c++/13.3.0/bits/atomic_base.h:1015:(.text+0x16d0c): undefined reference to `__atomic_compare_exchange_1' Also remove extra files no longer required. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-microblaze: gdb: Update to latest versionMark Hatle2024-07-2447-2771/+5280
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Revert "gdb: Bring in last OE version of gdb 12.1"Mark Hatle2024-07-2416-592/+0
| | | | | | This reverts commit 5db2df9a364b9fee7402c0bf0e2eaa2ecd7bee48. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-microblaze: Update Upstream-StatusMark Hatle2024-07-171-0/+2
| | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 79fa542cb1202cd491fd8a1395892b3e9f905773) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Merge remote-tracking branch 'xilinx/rel-v2024.1' into HEADMark Hatle2024-04-042-0/+34
|\ | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * microblaze: gdb: Fix crash on startupMark Hatle2024-04-012-0/+34
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * Revert "meta-microblaze: gdb: Temporarily disable GDB"Mark Hatle2022-11-081-5/+0
| | | | | | | | | | | | This reverts commit 17daecd2918a7cd98f61825704cac1d9d3a046e2. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * gdb-microblaze: Update to new version of the portMark Hatle2022-11-0812-2191/+1738
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | meta-microblaze: gdb_12 disable python supportMark Hatle2024-01-312-2/+2
| | | | | | | | | | | | | | | | gdb 12 python support requires 'distutils', which was removed in python 3.12. Disable until we can patch this or upgrade. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | meta-microblaze: YP now requires Upstream-Status in patchesMark Hatle2023-07-218-0/+26
| | | | | | | | | | | | Signed-off-By line is also required and added where missing. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | gdb-cross-canadian: Sync dependency with current pokyMark Hatle2023-05-221-1/+1
| | | | | | | | | | | | | | Poky commit 768c89e306d0486acf8bc76cecef90436f6551b3 changes the default depends, we match this behavior to resolve a dependency issue. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | gdb: Bring in last OE version of gdb 12.1Mark Hatle2023-04-1218-0/+667
| | | | | | | | | | | | | | | | Patches are not yet ported to GDB 13.x. gdb 12.1 as of OE-Core commit: 131c753e000bf3c8814823d36d18e82f4dee26f2 Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | Revert "meta-microblaze: gdb: Temporarily disable GDB"Mark Hatle2022-11-101-5/+0
| | | | | | | | | | | | This reverts commit 17daecd2918a7cd98f61825704cac1d9d3a046e2. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | gdb-microblaze: Update to new version of the portMark Hatle2022-11-1012-2191/+1738
|/ | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-microblaze: gdb: Temporarily disable GDBMark Hatle2022-08-311-0/+5
| | | | Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
* gdb: Fix error in inline_frame_snifferMark Hatle2022-07-282-0/+62
| | | | | | | | | Depth: Total number of inline functions [refer inline-frame.c] state->skipped_frames : Number of inline functions skipped. the current unwind_pc is causing an issue when we try to step into inline functions[Depth is becoming 0]. It’s incrementing pc by 8 even with si instruction. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-microbalze: gdb: Enable gdb and gdbserver on microblazeMark Hatle2022-07-2814-985/+1301
| | | | | | | Replace existing integration with new work that enables target gdb and gdbserver. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* gdb: Disable on-target GDB for microblazeMark Hatle2022-03-281-0/+7
| | | | | | | | | | | | | Failure: ../../gdb-10.2/bfd/cpu-microblaze.c:75:1: warning: missing initializer for field 'max_reloc_offset_into_insn' of 'bfd_arch_info_type' {aka 'const struct bfd_arch_info'} [-Wmissing-field-initializers] | 75 | }, | | ^ | In file included from ../../gdb-10.2/bfd/cpu-microblaze.c:23: | ./bfd.h:1998:14: note: 'max_reloc_offset_into_insn' declared here | 1998 | signed int max_reloc_offset_into_insn; | | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* gdb: Upgrade to the honister versionMark Hatle2022-01-1467-6138/+2579
| | | | | | | | Move from pinned gdb version 9.2 to the honister version. Note: gdb/gdbserver for the target is known to not work yet. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Convert to new override syntaxSai Hari Chandana Kalluri2021-09-289-25/+25
| | | | | | | | | | This is the result of automated script (0.9.0) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* binutils/gdb: Disable hunk from microblaze patchMark Hatle2021-07-141-1/+1
| | | | | | | | | | The disabled chunk triggers a compilation failure when trying to build newlib for microblaze64. ld: MicroBlaze architecture of input file `/tmp/ccHA6bsQ.o' is incompatible with MicroBlaze output ld: warning: cannot find entry symbol _start; defaulting to 0000000000000050 Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* binutils/gdb: Fix various microblaze 64 issuesMark Hatle2021-07-143-6/+206
| | | | | | | Issue: CR-1089197 Issue: CR-1093443 Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-microblaze gdb: Backport gdb 9.2 from master YP, and lock down versionMark Hatle2021-02-0319-0/+1503
| | | | | | We're not ready to move to a newer version of gdb at this time, so lock down on version 9.2. Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
* gdb: Fix on-target GDB compilationMark Hatle2020-12-072-0/+289
| | | | | | | | Target gdb/gdbserver failed to compile due to out of date microblaze-linux-nat.c, correct this and ancillary files. Note, this only corrects compilation the code may not function properly. Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
* gdb: update to early gatesgarth versionMark Hatle2020-12-0448-1568/+2505
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-microblaze: toolchainsMark Hatle2020-08-1442-2015/+936
| | | | | | | | | | Resync the microblaze toolchain items to match the latest YP master version. binutils and gdb are based on the same patch set, but the release version are based on slightly different sources, thus the patches are a bit different. Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
* meta-microblaze: Rename recipes-microblaze to match oe-coreMark Hatle2020-08-1443-0/+9813
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>