[Pkg-xen-devel] Bug#737905: Xen: hvmloader causes immediate VCPU triple fault with SeaBIOS 1.7.4

Moyer, Keith Keith.Moyer at netapp.com
Thu Feb 6 20:54:41 UTC 2014


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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: allow-large-seabios.diff
Type: application/octet-stream
Size: 2408 bytes
Desc: allow-large-seabios.diff
URL: <http://lists.alioth.debian.org/pipermail/pkg-xen-devel/attachments/20140206/1ba467a3/attachment.obj>


More information about the Pkg-xen-devel mailing list