Add access to hi part of r5900 128 bit registers.
This commit is contained in:
parent
d57a8806b2
commit
adf4739efe
3 changed files with 27 additions and 0 deletions
|
@ -1,3 +1,13 @@
|
||||||
|
Tue Sep 30 13:35:54 1997 Andrew Cagney <cagney@b1.cygnus.com>
|
||||||
|
|
||||||
|
start-sanitize-r5900
|
||||||
|
* config/mips/tm-r5900.h (REGISTER_NAMES): Define.
|
||||||
|
(NUM_REGS): Ditto.
|
||||||
|
|
||||||
|
end-sanitize-r5900
|
||||||
|
* config/mips/tm-mips.h (NUM_REGS): Define conditionally.
|
||||||
|
(REGISTER_NAMES): Ditto.
|
||||||
|
|
||||||
Fri Sep 26 17:32:22 1997 Jason Molenda (crash@pern.cygnus.com)
|
Fri Sep 26 17:32:22 1997 Jason Molenda (crash@pern.cygnus.com)
|
||||||
|
|
||||||
* command.c (add_cmd, add_show_from_set): Insert new commands in
|
* command.c (add_cmd, add_show_from_set): Insert new commands in
|
||||||
|
|
|
@ -165,11 +165,14 @@ int mips_about_to_return PARAMS ((CORE_ADDR pc));
|
||||||
|
|
||||||
/* Number of machine registers */
|
/* Number of machine registers */
|
||||||
|
|
||||||
|
#ifndef NUM_REGS
|
||||||
#define NUM_REGS 90
|
#define NUM_REGS 90
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Initializer for an array of names of registers.
|
/* Initializer for an array of names of registers.
|
||||||
There should be NUM_REGS strings in this initializer. */
|
There should be NUM_REGS strings in this initializer. */
|
||||||
|
|
||||||
|
#ifndef REGISTER_NAMES
|
||||||
#define REGISTER_NAMES \
|
#define REGISTER_NAMES \
|
||||||
{ "zero", "at", "v0", "v1", "a0", "a1", "a2", "a3", \
|
{ "zero", "at", "v0", "v1", "a0", "a1", "a2", "a3", \
|
||||||
"t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7", \
|
"t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7", \
|
||||||
|
@ -184,6 +187,7 @@ int mips_about_to_return PARAMS ((CORE_ADDR pc));
|
||||||
"", "", "", "", "", "", "", "", \
|
"", "", "", "", "", "", "", "", \
|
||||||
"", "", "", "", "", "", "", "", \
|
"", "", "", "", "", "", "", "", \
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Register numbers of various important registers.
|
/* Register numbers of various important registers.
|
||||||
Note that some of these values are "real" register numbers,
|
Note that some of these values are "real" register numbers,
|
||||||
|
|
|
@ -1,3 +1,16 @@
|
||||||
|
start-sanitize-r5900
|
||||||
|
Mon Aug 25 19:11:15 1997 Andrew Cagney <cagney@b1.cygnus.com>
|
||||||
|
|
||||||
|
* interp.c (MAX_REG): Allow up-to 128 registers.
|
||||||
|
(LO1, HI1): Define value that matches REGISTER_NAMES in gdb.
|
||||||
|
(REGISTER_SA): Ditto.
|
||||||
|
(sim_open): Initialize register_widths for r5900 specific
|
||||||
|
registers.
|
||||||
|
(sim_fetch_register, sim_store_register): Check for request of
|
||||||
|
r5900 specific SA register. Check for request for hi 64 bits of
|
||||||
|
r5900 specific registers.
|
||||||
|
|
||||||
|
end-sanitize-r5900
|
||||||
Mon Sep 29 14:45:00 1997 Bob Manson <manson@charmed.cygnus.com>
|
Mon Sep 29 14:45:00 1997 Bob Manson <manson@charmed.cygnus.com>
|
||||||
|
|
||||||
* configure: Regenerated.
|
* configure: Regenerated.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue