Post r337773 EFIRT-boot-panic still happening with r337838 [Was: Re: svn commit: r337838 - head/sys/amd64/amd64]
Harry Schmalzbauer
freebsd at omnilan.de
Sat Sep 1 18:16:18 UTC 2018
Am 15.08.2018 um 14:48 schrieb Konstantin Belousov:
> Author: kib
> Date: Wed Aug 15 12:48:49 2018
> New Revision: 337838
> URL: https://svnweb.freebsd.org/changeset/base/337838
>
> Log:
> Fix early EFIRT on PCID machines after r337773.
>
> Ensure that the valid PCID state is created for proc0 pmap, since it
> might be used by efirt enter() before first context switch on the BSP.
>
> Sponsored by: The FreeBSD Foundation
> MFC after: 6 days
>
> Modified:
> head/sys/amd64/amd64/pmap.c
Hello,
I'm testing ALPHA4 on a Ivy bridge machine, without recent firmware
update, so no PCID.
This fix doesn't cover that hardware.
Setting efi.rt.disabled=1 in loader.conf makes it bootable.
Without this tweak, the following panic happens:
Fatal trap 12: Page fault while in kernel mode
:
cpuid = 5; apic id = 05
:
fault code: supervisor read data, page not present.
:
Stopped at 0xbed7143d calll *ll+0x27(%rax)
Unfortunately keyboard doesn't work and no serial connection easily
possible.
But I'll be able to connect a serail console if more info is
needed/useful, please tell me!
-harry
More information about the svn-src-head
mailing list