[Bug 284896] CURRENT fails to boot on azure arm64 Dpdsv6 due to BIT Guarded Page flag being set
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 19 Feb 2025 09:21:13 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=284896
Bug ID: 284896
Summary: CURRENT fails to boot on azure arm64 Dpdsv6 due to BIT
Guarded Page flag being set
Product: Base System
Version: 15.0-CURRENT
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: arm
Assignee: freebsd-arm@FreeBSD.org
Reporter: freebsd@dev.thsi.be
Hi,
The following commit prevents to boot on arm64 "Dpdsv6" azure VM:
https://cgit.freebsd.org/src/commit/?id=1b9096cd1d2fce1edb7077aebd3512cc61c54371
There isn't much error message that can be provided as the serial output is not
working under this regresssion and the efi console does not seem to get
initialized yet (the only output being visible is the one of the efi
bootloader).
Steps to reproduce: deploy the official 14.2 image on an azure arm64 vm, then
update to current.
Applying the following band-aid allows HEAD to boot again on said platform:
index 5a3dbbf00203..9461e9ca1475 100644
--- a/sys/arm64/arm64/pmap.c
+++ b/sys/arm64/arm64/pmap.c
@@ -181,7 +181,7 @@
#define pmap_l1_pindex(v) (NUL2E + ((v) >> L1_SHIFT))
#define pmap_l2_pindex(v) ((v) >> L2_SHIFT)
-#ifdef __ARM_FEATURE_BTI_DEFAULT
+#if 0
#define ATTR_KERN_GP ATTR_S1_GP
#else
#define ATTR_KERN_GP 0
Best regards,
Benjamin
--
You are receiving this mail because:
You are the assignee for the bug.