Package: xen-utils-4.3 Version: 4.3.0-3 Severity: important Tags: upstream patch
When using Xen compiled with seabios-1.7.4-1 (now in unstable/testing), HVMs fail immediately upon starting with a VCPU triple fault: (XEN) HVM1: Loading SeaBIOS ... (XEN) hvm.c:1253:d1 Triple fault on VCPU0 - invoking HVM shutdown action 1. This is because SeaBIOS can now be greater than 128k, which breaks an assumption in the hvmloader code. This is fixed upstream in 4.3.1, but can be fixed in 4.3.0 by backporting the following commit: http://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=5f2875739beef3a75c7a7e8579b6cbcb464e61b3 I have tested this commit (in the form of the attached patch) on top of 4.3.0-3, and confirmed it fixes the issue.
allow-large-seabios.diff
Description: allow-large-seabios.diff