Date: Thu, 05 Feb 2026 03:57:19 +0000 From: bugzilla-noreply@freebsd.org To: virtualization@FreeBSD.org Subject: [Bug 292798] bhyve: VMX triple fault in efi windows bootloader Message-ID: <bug-292798-27103-z5ebdaDxUC@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-292798-27103@https.bugs.freebsd.org/bugzilla/>
index | next in thread | previous in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292798 Mykola K. <nikolaytihonov2022@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|New |Closed Resolution|--- |FIXED --- Comment #5 from Mykola K. <nikolaytihonov2022@gmail.com> --- Case solved. For Windows you need Data Execution Prevention, or NX in cpu flags. CPU leaf 0x80000001 EDX bit 20. If dmesg doesn't report NX flag in AMD Extended Features - then you don't have it. If you don't have NX, Windows Bootloader will try force it and triple fault. Bhyve doesn't make up any NX flags, unlike KVM does - that confirms why I had this exact VM working in past. If you facing same problem on Z440 please go to BIOS, somewhere in Legacy settings there will be Data Execution Prevention - ENABLE it! -- You are receiving this mail because: You are the assignee for the bug.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-292798-27103-z5ebdaDxUC>
