diff options
| author | Ruslan Ermilov <ru@FreeBSD.org> | 2006-11-28 20:04:00 +0000 |
|---|---|---|
| committer | Ruslan Ermilov <ru@FreeBSD.org> | 2006-11-28 20:04:00 +0000 |
| commit | 34028cf7d149f14e76596f392cb469b95dfcff8f (patch) | |
| tree | f9602a171a2b3270d639652b918cc8155d68ae5d /sys | |
| parent | c1ecb4d7c3011dcb8e7d84968745adf97ff31b52 (diff) | |
Notes
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/amd64/amd64/trap.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/amd64/amd64/trap.c b/sys/amd64/amd64/trap.c index a1e0db64709c5..a1772fa86f076 100644 --- a/sys/amd64/amd64/trap.c +++ b/sys/amd64/amd64/trap.c @@ -646,9 +646,10 @@ trap_fatal(frame, eva) #endif if (type == T_PAGEFLT) { printf("fault virtual address = 0x%lx\n", eva); - printf("fault code = %s %s, %s\n", + printf("fault code = %s %s %s, %s\n", code & PGEX_U ? "user" : "supervisor", code & PGEX_W ? "write" : "read", + code & PGEX_I ? "instruction" : "data", code & PGEX_P ? "protection violation" : "page not present"); } printf("instruction pointer = 0x%lx:0x%lx\n", |
