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

Reply via email to