Skip to contentSkip to conversation

package/gdb: backport xtensa gdbserver fixes

PATCH New Max Filippov 2 participants 2 messages Apr 19, 2015 – Apr 20, 2015

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 package/gdb: backport xtensa gdbserver fixes

---
 ...gdbserver-xtensa-drop-xtensa_usrregs_info.patch | 47 ++++++++++++++++++++++
 ...erver-xtensa-fix-typo-in-XCHAL_HAVE_LOOPS.patch | 46 +++++++++++++++++++++
 ...gdbserver-xtensa-drop-xtensa_usrregs_info.patch | 47 ++++++++++++++++++++++
 ...erver-xtensa-fix-typo-in-XCHAL_HAVE_LOOPS.patch | 46 +++++++++++++++++++++
 4 files changed, 186 insertions(+)
 create mode 100644 package/gdb/7.8.2/0002-gdbserver-xtensa-drop-xtensa_usrregs_info.patch
 create mode 100644 package/gdb/7.8.2/0003-gdbserver-xtensa-fix-typo-in-XCHAL_HAVE_LOOPS.patch
 create mode 100644 package/gdb/7.9/0002-gdbserver-xtensa-drop-xtensa_usrregs_info.patch
 create mode 100644 package/gdb/7.9/0003-gdbserver-xtensa-fix-typo-in-XCHAL_HAVE_LOOPS.patch
package/gdb/7.8.2/0002-gdbserver-xtensa-drop-xtensa_usrregs_info.patch new file +47 -0
new file mode 100644
index 0000000..93fe749
@@ -0,0 +1,47 @@
+From deb44829ecc1dd38275af0fcf91acd319e227a89 Mon Sep 17 00:00:00 2001
+From: Max Filippov <[email protected]>
+Date: Fri, 17 Apr 2015 03:07:41 +0300
+Subject: [PATCH 1/2] gdbserver/xtensa: drop xtensa_usrregs_info
+
+xtensa_usrregs_info refers to undefined variables xtensa_num_regs and
+xtensa_regmap. Drop xtensa_usrregs_info and replace pointer to usrregs
+in regs_info with NULL since all registers are read/set through regsets.
+
+2015-04-17  Max Filippov  <[email protected]>
+gdb/gdbserver/
+	* linux-xtensa-low.c (xtensa_usrregs_info): Remove.
+	(regs_info): Replace usrregs pointer with NULL.
+
+Signed-off-by: Max Filippov <[email protected]>
+---
+Backported from: deb44829ecc1dd38275af0fcf91acd319e227a89
+Changes to ChangeLog are dropped.
+
+ gdb/gdbserver/linux-xtensa-low.c | 8 +-------
+ 2 files changed, 6 insertions(+), 7 deletions(-)
+
+diff --git a/gdb/gdbserver/linux-xtensa-low.c b/gdb/gdbserver/linux-xtensa-low.c
+index f7fafaf..e786da5 100644
+--- a/gdb/gdbserver/linux-xtensa-low.c
++++ b/gdb/gdbserver/linux-xtensa-low.c
+@@ -186,16 +186,10 @@ static struct regsets_info xtensa_regsets_info =
+     NULL, /* disabled_regsets */
+   };
+ 
+-static struct usrregs_info xtensa_usrregs_info =
+-  {
+-    xtensa_num_regs,
+-    xtensa_regmap,
+-  };
+-
+ static struct regs_info regs_info =
+   {
+     NULL, /* regset_bitmap */
+-    &xtensa_usrregs_info,
++    NULL, /* usrregs */
+     &xtensa_regsets_info
+   };
+ 
+-- 
+1.8.1.4
+
package/gdb/7.8.2/0003-gdbserver-xtensa-fix-typo-in-XCHAL_HAVE_LOOPS.patch new file +46 -0

46 lines not on this page · raw message

package/gdb/7.9/0002-gdbserver-xtensa-drop-xtensa_usrregs_info.patch new file +47 -0

47 lines not on this page · raw message

package/gdb/7.9/0003-gdbserver-xtensa-fix-typo-in-XCHAL_HAVE_LOOPS.patch new file +46 -0

46 lines not on this page · raw message

Signature · 1 line
1.8.1.4
#1 lore raw

PATCH 1/1 package/gdb: backport xtensa gdbserver fixes

Dear Max Filippov,

Quoted 11 lines · Max Filippov
---
 ...gdbserver-xtensa-drop-xtensa_usrregs_info.patch | 47 ++++++++++++++++++++++
 ...erver-xtensa-fix-typo-in-XCHAL_HAVE_LOOPS.patch | 46 +++++++++++++++++++++
 ...gdbserver-xtensa-drop-xtensa_usrregs_info.patch | 47 ++++++++++++++++++++++
 ...erver-xtensa-fix-typo-in-XCHAL_HAVE_LOOPS.patch | 46 +++++++++++++++++++++
 4 files changed, 186 insertions(+)
 create mode 100644 package/gdb/7.8.2/0002-gdbserver-xtensa-drop-xtensa_usrregs_info.patch
 create mode 100644 package/gdb/7.8.2/0003-gdbserver-xtensa-fix-typo-in-XCHAL_HAVE_LOOPS.patch
 create mode 100644 package/gdb/7.9/0002-gdbserver-xtensa-drop-xtensa_usrregs_info.patch
 create mode 100644 package/gdb/7.9/0003-gdbserver-xtensa-fix-typo-in-XCHAL_HAVE_LOOPS.patch

Applied, thanks.

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com