Am 03.09.25 um 06:55 schrieb Glenn Washburn:
On Tue, 2 Sep 2025 23:03:39 +0200
Tobias Powalowski via Grub-devel <grub-devel@gnu.org> wrote:
Am 31.08.25 um 17:26 schrieb Tobias Powalowski:
Hi,
I just stumbled over this error in my archboot project:
Output from qemu serial console:
!!!! IA32 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID -
00000000 !!!!
ExceptionData - 00000003 I:0 R:0 U:0 W:1 P:1 PK:0 SS:0 SGX:0
EIP - BB0E0209, CS - 00000010, EFLAGS - 00210046
EAX - 00000001, ECX - BB678310, EDX - BFE9F46C, EBX - 00000000
ESP - BFE9F460, EBP - BFE9F488, ESI - BBB23EE0, EDI - 000000D0
DS - 00000008, ES - 00000008, FS - 00000008, GS - 00000008, SS -
00000008
CR0 - 80010033, CR2 - BB0E070A, CR3 - BFC01000, CR4 - 00000660
DR0 - 00000000, DR1 - 00000000, DR2 - 00000000, DR3 - 00000000
DR6 - FFFF0FF0, DR7 - 00000400
GDTR - BF9DC000 00000047, IDTR - BF538010 000007FF
LDTR - 00000000, TR - 00000000
FXSAVE_STATE - BFE9F1A0
!!!! Find image based on IP(0xBB0E0209) (No PDB)
(ImageBase=00000000BB0C6FE0, EntryPoint=00000000BBFE9A35) !!!!
I am no longer able to support UEFI MIXED MODE.
Any idea how to further debug. Seems not many people do MIX MODE
booting anymore.
What is the GRUB target and platform that you're building for and what
are the qemu options are you using to get the above? Does this
exception happen very early in the boot, like before any other output
by GRUB? I ask this because, if valid, this should ideally have been
caught by the CI.
Glenn
Hi,
grub menu is shown, after menu point selected to boot no output is shown
on normal screen only serial console shows the message.
qemu-system-x86_64 -drive
file=archboot-2025.09.02-22.56-6.16.4-arch1-1-x86_64.iso,if=virtio,format=raw
-drive file=/home/tobias/qemu/arch.raw,if=virtio,format=raw -drive
file=/home/tobias/qemu/arch2.raw,if=virtio,format=raw -usb -usbdevice
tablet -device virtio-net,netdev=eth0 -netdev
tap,id=eth0,ifname=tap0,script=no,downscript=no -device
virtio-vga,xres=800,yres=600 -drive
if=pflash,format=raw,readonly=on,file=/usr/share/edk2/ia32/OVMF_CODE.4m.fd
-m 4G -machine type=q35,accel=kvm
Build options:
target=i386-efi and -with-platform="efi"
Best regards
tpowa
--
Tobias Powalowski
Arch Linux Developer (tpowa)
https://www.archlinux.org
tp...@archlinux.org
Archboot Developer
https://archboot.com
St. Martin-Apotheke
Herzog-Georg-Str. 25
89415 Lauingen
https://www.st-martin-apo.de
i...@st-martin-apo.de
_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel