PERFORCE change 219360 for review
Robert Watson
rwatson at FreeBSD.org
Tue Oct 30 22:29:02 UTC 2012
http://p4web.freebsd.org/@@219360?ac=10
Change 219360 by rwatson at rwatson_svr_ctsrd_mipsbuild on 2012/10/30 22:28:41
Teach CheriBSD's DDB "show cheri" command to print out capability
coprocessor exception cause information, which arrived in CHERI
ISAv2.
Affected files ...
.. //depot/projects/ctsrd/cheribsd/src/sys/mips/cheri/cheri.c#3 edit
Differences ...
==== //depot/projects/ctsrd/cheribsd/src/sys/mips/cheri/cheri.c#3 (text+ko) ====
@@ -259,6 +259,7 @@
*/
DB_SHOW_COMMAND(cheri, ddb_dump_cheri)
{
+ register_t cause;
db_printf("CHERI registers\n");
DB_CHERI_REG_PRINT(0);
@@ -293,6 +294,9 @@
DB_CHERI_REG_PRINT(29);
DB_CHERI_REG_PRINT(30);
DB_CHERI_REG_PRINT(31);
+ CHERI_CGETCAUSE(cause);
+ db_printf("CHERI cause: ExcCode: %02x RegNum: %02x\n",
+ (uint8_t)((cause >> 8) & 0xff), (uint8_t)(cause & 0x1f));
}
/*
More information about the p4-projects
mailing list