[Bug 287422] EFI RT page fault -- Fatal trap 12: page fault while in kernel mode during 14.3-RELEASE boot
Date: Sun, 06 Jul 2025 19:29:23 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287422
--- Comment #5 from commit-hook@FreeBSD.org ---
A commit in branch main references this bug:
URL:
https://cgit.FreeBSD.org/src/commit/?id=85dcdb7aad85498b3f497b8752e69b8612b27cb7
commit 85dcdb7aad85498b3f497b8752e69b8612b27cb7
Author: Ahmad Khalifa <vexeduxr@FreeBSD.org>
AuthorDate: 2025-07-06 19:10:25 +0000
Commit: Ahmad Khalifa <vexeduxr@FreeBSD.org>
CommitDate: 2025-07-06 19:26:07 +0000
amd64: allow the mapping of other regions for efirt
Some BIOSes access data outside of regions marked as "runtime" in their
runtime EFI functions. Allow the mapping and preservation of other
regions through a tunable.
The tunable is a bitmap specifying the regions to map. e.g bit 3 would
be set to map BootServicesCode.
Currently allowed regions are:
BootServicesCode
BootServicesData
RuntimeServicesCode
RuntimeServicesData
ACPIMemoryNVS
PR: 287422
Reviewed by: kib
Approved by: imp (mentor)
Differential Revision: https://reviews.freebsd.org/D51146
sys/amd64/amd64/efirt_machdep.c | 18 +++++++++++++++++-
sys/amd64/amd64/machdep.c | 8 ++++++--
sys/amd64/include/efi.h | 4 ++++
3 files changed, 27 insertions(+), 3 deletions(-)
--
You are receiving this mail because:
You are the assignee for the bug.