git: fbf75b113edc - main - arm64: log vm_fault error for data_abort
Bjoern A. Zeeb
bz at FreeBSD.org
Mon May 24 22:12:47 UTC 2021
The branch main has been updated by bz:
URL: https://cgit.FreeBSD.org/src/commit/?id=fbf75b113edca08c78af8db4730f9fa84e54ad24
commit fbf75b113edca08c78af8db4730f9fa84e54ad24
Author: Bjoern A. Zeeb <bz at FreeBSD.org>
AuthorDate: 2021-05-20 16:43:30 +0000
Commit: Bjoern A. Zeeb <bz at FreeBSD.org>
CommitDate: 2021-05-24 21:58:11 +0000
arm64: log vm_fault error for data_abort
Summary:
Log the vm_fault() error in the data_abort panic so it is easier to
find the reason vm_fault() failed (e.g., invalid address).
Reviewed by: andrew
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D30362
---
sys/arm64/arm64/trap.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/sys/arm64/arm64/trap.c b/sys/arm64/arm64/trap.c
index d793e34a6894..8688f8679267 100644
--- a/sys/arm64/arm64/trap.c
+++ b/sys/arm64/arm64/trap.c
@@ -334,7 +334,8 @@ data_abort(struct thread *td, struct trapframe *frame, uint64_t esr,
return;
}
#endif
- panic("vm_fault failed: %lx", frame->tf_elr);
+ panic("vm_fault failed: %lx error %d",
+ frame->tf_elr, error);
}
}
More information about the dev-commits-src-main
mailing list