Page MenuHomeFreeBSD

D49860.id153806.diff
No OneTemporary

D49860.id153806.diff

diff --git a/sys/arm64/arm64/machdep.c b/sys/arm64/arm64/machdep.c
--- a/sys/arm64/arm64/machdep.c
+++ b/sys/arm64/arm64/machdep.c
@@ -502,10 +502,12 @@
/*
- * When booted via kboot, the prior kernel will pass in reserved memory areas in
- * a EFI config table. We need to find that table and walk through it excluding
- * the memory ranges in it. btw, this is called too early for the printf to do
- * anything since msgbufp isn't initialized, let alone a console...
+ * When booted via kexec from Linux, the prior kernel will pass in reserved
+ * memory areas in an EFI config table. We need to find that table and walk
+ * through it excluding the memory ranges in it. btw, this is called too early
+ * for the printf to do anything (unless EARLY_PRINTF is defined) since msgbufp
+ * isn't initialized, let alone a console, but breakpoints in printf help
+ * diagnose rare failures.
*/
static void
exclude_efi_memreserve(vm_paddr_t efi_systbl_phys)

File Metadata

Mime Type
text/plain
Expires
Tue, May 26, 8:44 PM (45 m, 32 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33537909
Default Alt Text
D49860.id153806.diff (962 B)

Event Timeline