NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/59235: efi(8) panics
The following reply was made to PR kern/59235; it has been noted by GNATS.
From: mlelstv%serpens.de@localhost (Michael van Elst)
To: gnats-bugs%netbsd.org@localhost
Cc:
Subject: Re: kern/59235: efi(8) panics
Date: Sat, 7 Nov 2026 14:10:04 -0000 (UTC)
riastradh%NetBSD.org@localhost (Taylor R Campbell) writes:
>I don't know what's going wrong here -- I suspect the firmware on this
>machine might be buggy.
That is probably true.
uvm_fault(0xffffaca69ad72e40, 0xd6202000, 1) -> e
fatal page fault in supervisor mode
trap type 6 code 0 rip 0xdab1bd08 cs 0x8 rflags 0x10246 cr2 0xd6202288 ilevel 0x8 rsp 0xffff8082b1b3cb90
curlwp 0xffffaca58f2ff400 pid 1326.1326 lowest kstack 0xffff8082b1b382c0
The faulting address is 0xd6202288 from the instruction at 0xdab1bd08.
Both values look like physical addresses from the VA=PA mapping used by EFI.
The EFI_MEMORY_DESCRIPTOR records (when dumping all) are:
map 88 pages at 0 to 0 type 7 attrs 0x0000000f
map 1 pages at 0 to 0x58000 type 10 attrs 0x0000000f
map 71 pages at 0 to 0x59000 type 7 attrs 0x0000000f
map 130816 pages at 0 to 0x100000 type 7 attrs 0x0000000f
map 512 pages at 0 to 0x20000000 type 0 attrs 0x0000000f
map 130560 pages at 0 to 0x20200000 type 7 attrs 0x0000000f
map 512 pages at 0 to 0x40000000 type 0 attrs 0x0000000f
map 632735 pages at 0 to 0x40200000 type 7 attrs 0x0000000f
map 290 pages at 0 to 0xda99f000 type 5 attrs 0x800000000000000f
map 222 pages at 0 to 0xdaac1000 type 5 attrs 0x800000000000000f
map 274 pages at 0 to 0xdab9f000 type 6 attrs 0x800000000000000f
map 238 pages at 0 to 0xdacb1000 type 6 attrs 0x800000000000000f
map 131 pages at 0 to 0xdad9f000 type 0 attrs 0x0000000f
map 121 pages at 0 to 0xdae22000 type 0 attrs 0x0000000f
map 1 pages at 0 to 0xdae9b000 type 0 attrs 0x0000000f
map 3 pages at 0 to 0xdae9c000 type 0 attrs 0x0000000f
map 63 pages at 0 to 0xdae9f000 type 10 attrs 0x0000000f
map 193 pages at 0 to 0xdaede000 type 10 attrs 0x0000000f
map 62 pages at 0 to 0xdaf9f000 type 9 attrs 0x0000000f
map 34 pages at 0 to 0xdafdd000 type 9 attrs 0x0000000f
map 1 pages at 0 to 0xdafff000 type 7 attrs 0x0000000f
map 1 pages at 0 to 0xf80f8000 type 11 attrs 0x8000000000000001
map 4 pages at 0 to 0xfed1c000 type 11 attrs 0x8000000000000001
map 1172992 pages at 0 to 0x100000000 type 7 attrs 0x0000000f
Records marked for runtime services have attrs 0x8000000000000000 set.
The faulting instruction is a memory chunk marked for the runtime services
while the faulting address is in regular memory that is not marked for
runtime services, it might have been used by Boot Services.
Home |
Main Index |
Thread Index |
Old Index