iPXE commit 71560d185475 added FXSAVE and FXRSTOR instructions. On KVM hosts without "unrestricted_guest" support, these expose a gap in KVM's big real mode emulation, leading to guest crashes.
Radim has just posted the KVM patches. I think it might make sense to suppress the regression of user experience within iPXE, until the KVM feature reaches end-users. (Especially because the workaround for the Tivoli VMM bug, which needed the FXSAVE and FXRSTOR instructions, is not useful on KVM.) Cc: Bandan Das <b...@redhat.com> Cc: Gerd Hoffmann <kra...@redhat.com> Cc: Greg <rollenwi...@yahoo.com> Cc: Michael Brown <mc...@ipxe.org> Cc: Michael Prokop <launch...@michael-prokop.at> Cc: Paolo Bonzini <pbonz...@redhat.com> Cc: Peter Pickford <a...@netremedies.ca> Cc: Radim Krčmář <rkrc...@redhat.com> Thanks Laszlo Laszlo Ersek (2): [librm] Conditionalize the workaround for the Tivoli VMM's SSE garbling [build] Disable TIVOLI_VMM_WORKAROUND in the qemu configuration src/config/general.h | 3 +++ src/config/qemu/general.h | 5 +++++ src/arch/x86/transitions/librm.S | 15 ++++++++++++++- 3 files changed, 22 insertions(+), 1 deletion(-) -- 2.9.2 _______________________________________________ ipxe-devel mailing list ipxe-devel@lists.ipxe.org https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel