Date: Mon, 24 May 2021 22:12:47 GMT From: "Bjoern A. Zeeb" <bz@FreeBSD.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: git: fbf75b113edc - main - arm64: log vm_fault error for data_abort Message-ID: <202105242212.14OMClRr042752@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by bz: URL: https://cgit.FreeBSD.org/src/commit/?id=fbf75b113edca08c78af8db4730f9fa84e54ad24 commit fbf75b113edca08c78af8db4730f9fa84e54ad24 Author: Bjoern A. Zeeb <bz@FreeBSD.org> AuthorDate: 2021-05-20 16:43:30 +0000 Commit: Bjoern A. Zeeb <bz@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); } }
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202105242212.14OMClRr042752>