The mips kernel maintainers reverted the change. So the mips coredump patch is no...
authorManuel Novoa III <mjn3@codepoet.org>
Mon, 22 Aug 2005 21:50:51 +0000 (21:50 -0000)
committerManuel Novoa III <mjn3@codepoet.org>
Mon, 22 Aug 2005 21:50:51 +0000 (21:50 -0000)
toolchain/gdb/6.2.1/400-mips-coredump.patch [deleted file]
toolchain/gdb/6.2.1/400-mips-coredump.patch-2.4.23-29 [new file with mode: 0644]
toolchain/gdb/6.3/400-mips-coredump.patch [deleted file]
toolchain/gdb/6.3/400-mips-coredump.patch-2.4.23-29 [new file with mode: 0644]

diff --git a/toolchain/gdb/6.2.1/400-mips-coredump.patch b/toolchain/gdb/6.2.1/400-mips-coredump.patch
deleted file mode 100644 (file)
index 4e17ba7..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-Sometime around 2.4.22-23, the mips pt_regs.h fields were reordered, breaking
-coredump handling by gdb for current kernels.  Update the hardcoded constants
-to reflect the change.
---- gdb-6.2.1/gdb/mips-linux-tdep.c-orig       2004-10-29 14:23:55.000000000 -0500
-+++ gdb-6.2.1/gdb/mips-linux-tdep.c    2004-10-29 14:26:44.000000000 -0500
-@@ -53,12 +53,22 @@
- #define EF_REG0                       6
- #define EF_REG31              37
-+
-+#if 0
- #define EF_LO                 38
- #define EF_HI                 39
- #define EF_CP0_EPC            40
- #define EF_CP0_BADVADDR               41
- #define EF_CP0_STATUS         42
- #define EF_CP0_CAUSE          43
-+#else
-+#define EF_CP0_STATUS         38
-+#define EF_LO                 39
-+#define EF_HI                 40
-+#define EF_CP0_BADVADDR               41
-+#define EF_CP0_CAUSE          42
-+#define EF_CP0_EPC            43
-+#endif
- #define EF_SIZE                       180
diff --git a/toolchain/gdb/6.2.1/400-mips-coredump.patch-2.4.23-29 b/toolchain/gdb/6.2.1/400-mips-coredump.patch-2.4.23-29
new file mode 100644 (file)
index 0000000..4e17ba7
--- /dev/null
@@ -0,0 +1,28 @@
+Sometime around 2.4.22-23, the mips pt_regs.h fields were reordered, breaking
+coredump handling by gdb for current kernels.  Update the hardcoded constants
+to reflect the change.
+--- gdb-6.2.1/gdb/mips-linux-tdep.c-orig       2004-10-29 14:23:55.000000000 -0500
++++ gdb-6.2.1/gdb/mips-linux-tdep.c    2004-10-29 14:26:44.000000000 -0500
+@@ -53,12 +53,22 @@
+ #define EF_REG0                       6
+ #define EF_REG31              37
++
++#if 0
+ #define EF_LO                 38
+ #define EF_HI                 39
+ #define EF_CP0_EPC            40
+ #define EF_CP0_BADVADDR               41
+ #define EF_CP0_STATUS         42
+ #define EF_CP0_CAUSE          43
++#else
++#define EF_CP0_STATUS         38
++#define EF_LO                 39
++#define EF_HI                 40
++#define EF_CP0_BADVADDR               41
++#define EF_CP0_CAUSE          42
++#define EF_CP0_EPC            43
++#endif
+ #define EF_SIZE                       180
diff --git a/toolchain/gdb/6.3/400-mips-coredump.patch b/toolchain/gdb/6.3/400-mips-coredump.patch
deleted file mode 100644 (file)
index 4e17ba7..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-Sometime around 2.4.22-23, the mips pt_regs.h fields were reordered, breaking
-coredump handling by gdb for current kernels.  Update the hardcoded constants
-to reflect the change.
---- gdb-6.2.1/gdb/mips-linux-tdep.c-orig       2004-10-29 14:23:55.000000000 -0500
-+++ gdb-6.2.1/gdb/mips-linux-tdep.c    2004-10-29 14:26:44.000000000 -0500
-@@ -53,12 +53,22 @@
- #define EF_REG0                       6
- #define EF_REG31              37
-+
-+#if 0
- #define EF_LO                 38
- #define EF_HI                 39
- #define EF_CP0_EPC            40
- #define EF_CP0_BADVADDR               41
- #define EF_CP0_STATUS         42
- #define EF_CP0_CAUSE          43
-+#else
-+#define EF_CP0_STATUS         38
-+#define EF_LO                 39
-+#define EF_HI                 40
-+#define EF_CP0_BADVADDR               41
-+#define EF_CP0_CAUSE          42
-+#define EF_CP0_EPC            43
-+#endif
- #define EF_SIZE                       180
diff --git a/toolchain/gdb/6.3/400-mips-coredump.patch-2.4.23-29 b/toolchain/gdb/6.3/400-mips-coredump.patch-2.4.23-29
new file mode 100644 (file)
index 0000000..4e17ba7
--- /dev/null
@@ -0,0 +1,28 @@
+Sometime around 2.4.22-23, the mips pt_regs.h fields were reordered, breaking
+coredump handling by gdb for current kernels.  Update the hardcoded constants
+to reflect the change.
+--- gdb-6.2.1/gdb/mips-linux-tdep.c-orig       2004-10-29 14:23:55.000000000 -0500
++++ gdb-6.2.1/gdb/mips-linux-tdep.c    2004-10-29 14:26:44.000000000 -0500
+@@ -53,12 +53,22 @@
+ #define EF_REG0                       6
+ #define EF_REG31              37
++
++#if 0
+ #define EF_LO                 38
+ #define EF_HI                 39
+ #define EF_CP0_EPC            40
+ #define EF_CP0_BADVADDR               41
+ #define EF_CP0_STATUS         42
+ #define EF_CP0_CAUSE          43
++#else
++#define EF_CP0_STATUS         38
++#define EF_LO                 39
++#define EF_HI                 40
++#define EF_CP0_BADVADDR               41
++#define EF_CP0_CAUSE          42
++#define EF_CP0_EPC            43
++#endif
+ #define EF_SIZE                       180