Wojciech Puchar
2018-09-21 18:27:59 UTC
i've made pendrive with GPT as for UEFI boot
gpart da0 shows
=> 40 30998448 da0 GPT (15G)
40 1600 1 efi (800K)
1640 24 - free - (12K)
1664 30996800 2 freebsd-ufs (15G)
30998464 24 - free - (12K)
efi partition filled from /boot/boot1.efifat, partition 2 with FreeBSD
installed, /boot populated etc.
all done as per
https://wiki.freebsd.org/UEFI
tried with qemu as in this tutorial
Initializing modules: ZFS UFS
Load Path: \EFI\BOOT\BOOTX64.EFI
Load Device:
PciRoot(0x0)/Pci(0x1,0x1)/Ata(0x0)/HD(1,GPT,2C0157FF-BDC7-11E8-A22C-3C52820D28A6,0x28,0x640)
BootCurrent: 0004
BootOrder: 0000 0001 0002 0003 0004[*] 0005 0006 0007
Probing 6 block devices......*.. done
ZFS found no pools
UFS found 1 partition
Failed to start image provided by UFS (9)
!!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000
!!!!
ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 S:0
RIP - 0000000007F16F6F, CS - 0000000000000038, RFLAGS - 0000000000000202
RAX - 0000000000000001, RCX - 0000000000000010, RDX - 0000000007F0A75C
RBX - 000000000000000E, RSP - 0000000007F0A690, RBP - 0000000007F0A75C
RSI - 0000000007F0A75C, RDI - 000000000000000E
R8 - 0000000000000000, R9 - 00000000068A7270, R10 - 000000008010E640
R11 - 0000000000000000, R12 - 00000000068AF420, R13 - 0000000000000001
R14 - 0000000007F0A75C, R15 - 0000000000000000
DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
GS - 0000000000000030, SS - 0000000000000030
CR0 - 0000000080010033, CR2 - FFFFFFFFFFFFFFF6, CR3 - 0000000007C01000
CR4 - 0000000000000668, CR8 - 0000000000000000
DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
DR3 - 0000000000000000, DR6 - 00000000FFFF0FF0, DR7 - 0000000000000400
GDTR - 0000000007BEEA98 0000000000000047, LDTR - 0000000000000000
IDTR - 00000000072BF018 0000000000000FFF, TR - 0000000000000000
FXSAVE_STATE - 0000000007F0A2F0
!!!! Find image based on IP(0x7F16F6F)
/home/jenkins/workspace/edk2/rpms/build/edk2-g4423f0bc61/Build/OvmfX64/DEBUG_GCC5/X64/MdeModulePk
what i am doing wrong?
gpart da0 shows
=> 40 30998448 da0 GPT (15G)
40 1600 1 efi (800K)
1640 24 - free - (12K)
1664 30996800 2 freebsd-ufs (15G)
30998464 24 - free - (12K)
efi partition filled from /boot/boot1.efifat, partition 2 with FreeBSD
installed, /boot populated etc.
all done as per
https://wiki.freebsd.org/UEFI
tried with qemu as in this tutorial
FreeBSD EFI boot block
Loader path: /boot/loader.efiInitializing modules: ZFS UFS
Load Path: \EFI\BOOT\BOOTX64.EFI
Load Device:
PciRoot(0x0)/Pci(0x1,0x1)/Ata(0x0)/HD(1,GPT,2C0157FF-BDC7-11E8-A22C-3C52820D28A6,0x28,0x640)
BootCurrent: 0004
BootOrder: 0000 0001 0002 0003 0004[*] 0005 0006 0007
Probing 6 block devices......*.. done
ZFS found no pools
UFS found 1 partition
Failed to start image provided by UFS (9)
!!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000
!!!!
ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 S:0
RIP - 0000000007F16F6F, CS - 0000000000000038, RFLAGS - 0000000000000202
RAX - 0000000000000001, RCX - 0000000000000010, RDX - 0000000007F0A75C
RBX - 000000000000000E, RSP - 0000000007F0A690, RBP - 0000000007F0A75C
RSI - 0000000007F0A75C, RDI - 000000000000000E
R8 - 0000000000000000, R9 - 00000000068A7270, R10 - 000000008010E640
R11 - 0000000000000000, R12 - 00000000068AF420, R13 - 0000000000000001
R14 - 0000000007F0A75C, R15 - 0000000000000000
DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
GS - 0000000000000030, SS - 0000000000000030
CR0 - 0000000080010033, CR2 - FFFFFFFFFFFFFFF6, CR3 - 0000000007C01000
CR4 - 0000000000000668, CR8 - 0000000000000000
DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
DR3 - 0000000000000000, DR6 - 00000000FFFF0FF0, DR7 - 0000000000000400
GDTR - 0000000007BEEA98 0000000000000047, LDTR - 0000000000000000
IDTR - 00000000072BF018 0000000000000FFF, TR - 0000000000000000
FXSAVE_STATE - 0000000007F0A2F0
!!!! Find image based on IP(0x7F16F6F)
/home/jenkins/workspace/edk2/rpms/build/edk2-g4423f0bc61/Build/OvmfX64/DEBUG_GCC5/X64/MdeModulePk
what i am doing wrong?