This is the mail archive of the
gdb-cvs@sourceware.org
mailing list for the GDB project.
gdb and binutils branch master updated. 164224e96ca270d6cbb61d3e326fc1b0453b30a6
- From: eager at sourceware dot org
- To: gdb-cvs at sourceware dot org
- Date: 20 Jul 2014 00:48:28 -0000
- Subject: gdb and binutils branch master updated. 164224e96ca270d6cbb61d3e326fc1b0453b30a6
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gdb and binutils".
The branch, master has been updated
via 164224e96ca270d6cbb61d3e326fc1b0453b30a6 (commit)
from 57319490943d7ce425c515356f6758ff81bf6c58 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=164224e96ca270d6cbb61d3e326fc1b0453b30a6
commit 164224e96ca270d6cbb61d3e326fc1b0453b30a6
Author: Michael Eager <eager@eagercon.com>
Date: Sat Jul 19 17:47:52 2014 -0700
Fix for remote G Packet message too long error for baremetal.
Prior to version MicroBlaze v8.10.a,EDK 13.1, XMD's gdbserver stub returned 57
registers in response to GDB's G request. Starting with version MicroBlaze
v8.10.a, EDK 13.1, XMD added the slr and shr register, for a count of 59
registers. This patch adds these registers to the expected G response. This patch
fixes the above problem for baremetal and also supports the backward compatibility.
ChangeLog:
2014-07-02 Ajit Agarwal <ajitkum@xilinx.com>
* microblaze-tdep.c (microblaze_register_names): Add
the rshr and rslr register names.
(microblaze_gdbarch_init): Use of tdesc_has_registers.
Use of tdesc_find_feature. Use of tdesc_data_alloc.
Use of tdesc_numbered_register. Use of
microblaze_register_g_packet_guesses. Use of
tdesc_use_registers. Use of set_gdbarch_register_type.
(microblaze_register_g_packet_guesses): New.
* microblaze-tdep.h (microblaze_reg_num): Add
field MICROBLAZE_SLR_REGNUM MICROBLAZE_SHR_REGNUM
MICROBLAZE_NUM_REGS and MICROBLAZE_NUM_CORE_REGS.
(microblaze_frame_cache): Use of MICROBLAZE_NUM_REGS.
* features/microblaze-core.xml: New file.
* features/microblaze-stack-protect.xml: New file.
* features/microblaze-with-stack-protect.c: New file.
* features/microblaze-with-stack-protect.xml: New file.
* features/microblaze.xml: New file.
* features/microblaze.c: New file.
* features/Makefile (microblaze-with-stack-protect): Add
microblaze-with-stack-protect microblaze and
microblaze-expedite.
* regformats/microblaze-with-stack-protect.dat: New file.
* regformats/microblaze.dat: New file.
* doc/gdb.texinfo (MicroBlaze Features): New.
Signed-off-by:Ajit Agarwal ajitkum@xilinx.com
-----------------------------------------------------------------------
Summary of changes:
gdb/ChangeLog | 26 +++++++
gdb/doc/gdb.texinfo | 14 ++++
gdb/features/Makefile | 2 +
gdb/features/microblaze-core.xml | 67 ++++++++++++++++++
gdb/features/microblaze-stack-protect.xml | 12 +++
gdb/features/microblaze-with-stack-protect.c | 79 ++++++++++++++++++++++
gdb/features/microblaze-with-stack-protect.xml | 12 +++
gdb/features/microblaze.c | 75 ++++++++++++++++++++
gdb/features/microblaze.xml | 11 +++
gdb/microblaze-tdep.c | 61 ++++++++++++++++-
gdb/microblaze-tdep.h | 50 +++++++-------
gdb/regformats/microblaze-with-stack-protect.dat | 63 +++++++++++++++++
gdb/regformats/microblaze.dat | 61 +++++++++++++++++
13 files changed, 507 insertions(+), 26 deletions(-)
create mode 100644 gdb/features/microblaze-core.xml
create mode 100644 gdb/features/microblaze-stack-protect.xml
create mode 100644 gdb/features/microblaze-with-stack-protect.c
create mode 100644 gdb/features/microblaze-with-stack-protect.xml
create mode 100644 gdb/features/microblaze.c
create mode 100644 gdb/features/microblaze.xml
create mode 100644 gdb/regformats/microblaze-with-stack-protect.dat
create mode 100644 gdb/regformats/microblaze.dat
hooks/post-receive
--
gdb and binutils