diff options
author | John Gilmore <gnu@cygnus> | 1992-02-28 03:26:45 +0000 |
---|---|---|
committer | John Gilmore <gnu@cygnus> | 1992-02-28 03:26:45 +0000 |
commit | b543979cda1c55abab524c4dd9700d4bfe9f29dd (patch) | |
tree | 30e0ff3fa52e07caf1d33da40b323d1955e35f9f /gdb/tm-mips.h | |
parent | b621d050502ddabfd2e1fbad9e25f6ebc389effe (diff) | |
download | gdb-b543979cda1c55abab524c4dd9700d4bfe9f29dd.zip gdb-b543979cda1c55abab524c4dd9700d4bfe9f29dd.tar.gz gdb-b543979cda1c55abab524c4dd9700d4bfe9f29dd.tar.bz2 |
* remote.c: Make it work for embedded MIPS. Increase buffer
size, and use throughout. Round buffer size up if too many regs.
Support baud rate setting and try for an 8-bit path. If
interrupted while waiting for target, send a ^C down the wire.
Avoid single-byte reads.
* tm-mips.h: Add more embedded-system registers to REGISTER_NAMES
and NUM_REGS.
* mips-xdep.h: Avoid the embedded regs when on Unix.
Diffstat (limited to 'gdb/tm-mips.h')
-rw-r--r-- | gdb/tm-mips.h | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/gdb/tm-mips.h b/gdb/tm-mips.h index 8fe1993..44390ef 100644 --- a/gdb/tm-mips.h +++ b/gdb/tm-mips.h @@ -95,7 +95,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /* Number of machine registers */ -#define NUM_REGS 73 +#define NUM_REGS 80 /* Initializer for an array of names of registers. There should be NUM_REGS strings in this initializer. */ @@ -107,10 +107,11 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ "t8", "t9", "k0", "k1", "gp", "sp", "s8", "ra", \ "sr", "lo", "hi", "bad", "cause","pc", \ "f0", "f1", "f2", "f3", "f4", "f5", "f6", "f7", \ - "f8", "f9", "f10", "f11", "f12", "f13", "f14", "f15", \ - "f16", "f17", "f18", "f19", "f20", "f21", "f22", "f23",\ - "f24", "f25", "f26", "f27", "f28", "f29", "f30", "f31",\ - "fsr", "fir", "fp" \ + "f8", "f9", "f10", "f11", "f12", "f13", "f14", "f15", \ + "f16", "f17", "f18", "f19", "f20", "f21", "f22", "f23",\ + "f24", "f25", "f26", "f27", "f28", "f29", "f30", "f31",\ + "fsr", "fir", "fp", "inx", "rand", "tlblo","ctxt", "tlbhi",\ + "epc", "prid"\ } /* Register numbers of various important registers. @@ -134,6 +135,8 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #define FCRCS_REGNUM 70 /* FP control/status */ #define FCRIR_REGNUM 71 /* FP implementation/revision */ #define FP_REGNUM 72 /* Pseudo register that contains true address of executing stack frame */ +#define FIRST_EMBED_REGNUM 73 /* First supervisor register for embedded use */ +#define LAST_EMBED_REGNUM 79 /* Last one */ /* Define DO_REGISTERS_INFO() to do machine-specific formatting of register dumps. */ |