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.

Attachment: allow-large-seabios.diff
Description: allow-large-seabios.diff

Reply via email to