diff options
author | imp <imp@FreeBSD.org> | 2013-04-23 09:38:18 +0000 |
---|---|---|
committer | imp <imp@FreeBSD.org> | 2013-04-23 09:38:18 +0000 |
commit | b6d3001ad95f625e28beab8d70ee3dda101fc0c9 (patch) | |
tree | 7ba7de3b30a8314f3d076118ab43a8f033bf2de4 /sys/mips/mips/db_interface.c | |
parent | e04d23c5df0966fb23528fe546616c55361dd54f (diff) | |
download | FreeBSD-src-b6d3001ad95f625e28beab8d70ee3dda101fc0c9.zip FreeBSD-src-b6d3001ad95f625e28beab8d70ee3dda101fc0c9.tar.gz |
Update trapframe to be consistent with the changes made to regnum.h. This
should fix the booting problems people have been seeing.
Diffstat (limited to 'sys/mips/mips/db_interface.c')
-rw-r--r-- | sys/mips/mips/db_interface.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/sys/mips/mips/db_interface.c b/sys/mips/mips/db_interface.c index 7ab1ec6..de7fe18 100644 --- a/sys/mips/mips/db_interface.c +++ b/sys/mips/mips/db_interface.c @@ -77,6 +77,16 @@ struct db_variable db_regs[] = { { "a1", DB_OFFSET(a1), db_frame }, { "a2", DB_OFFSET(a2), db_frame }, { "a3", DB_OFFSET(a3), db_frame }, +#if defined(__mips_n32) || defined(__mips_n64) + { "a4", DB_OFFSET(a4), db_frame }, + { "a5", DB_OFFSET(a5), db_frame }, + { "a6", DB_OFFSET(a6), db_frame }, + { "a7", DB_OFFSET(a7), db_frame }, + { "t0", DB_OFFSET(t0), db_frame }, + { "t1", DB_OFFSET(t1), db_frame }, + { "t2", DB_OFFSET(t2), db_frame }, + { "t3", DB_OFFSET(t3), db_frame }, +#else { "t0", DB_OFFSET(t0), db_frame }, { "t1", DB_OFFSET(t1), db_frame }, { "t2", DB_OFFSET(t2), db_frame }, @@ -85,6 +95,7 @@ struct db_variable db_regs[] = { { "t5", DB_OFFSET(t5), db_frame }, { "t6", DB_OFFSET(t6), db_frame }, { "t7", DB_OFFSET(t7), db_frame }, +#endif { "s0", DB_OFFSET(s0), db_frame }, { "s1", DB_OFFSET(s1), db_frame }, { "s2", DB_OFFSET(s2), db_frame }, |