I have built the xen sources from wily with the following patch to
enable HVM guest UEFI support:

diff -ur xen-4.5.0.orig/debian/control xen-4.5.0/debian/control
--- xen-4.5.0.orig/debian/control       2015-02-24 18:14:03.000000000 +0000
+++ xen-4.5.0/debian/control    2015-04-11 19:25:28.360151702 +0100
@@ -5,7 +5,7 @@
 XSBC-Original-Maintainer: Debian Xen Team 
<pkg-xen-de...@lists.alioth.debian.org>
 Uploaders: Guido Trotter <ultrot...@debian.org>, Bastian Blank 
<wa...@debian.org>
 Standards-Version: 3.9.4
-Build-Depends: autotools-dev, debhelper (>> 9), dpkg-dev (>= 1.16.0~), 
lsb-release, python-dev, bcc [i386 amd64], gcc-multilib [i386 amd64], 
e2fslibs-dev, iasl [i386 amd64], seabios (>= 1.7.4-2~) [i386 amd64], 
libaio-dev, libfdt-dev [armhf arm64], libglib2.0-dev, liblzma-dev, 
libncurses5-dev, libyajl-dev, libssl-dev, pkg-config, uuid-dev, zlib1g-dev
+Build-Depends: autotools-dev, debhelper (>> 9), dpkg-dev (>= 1.16.0~), 
lsb-release, python-dev, bcc [i386 amd64], gcc-multilib [i386 amd64], 
e2fslibs-dev, iasl [i386 amd64], seabios (>= 1.7.4-2~) [i386 amd64], 
libaio-dev, libfdt-dev [armhf arm64], libglib2.0-dev, liblzma-dev, 
libncurses5-dev, libyajl-dev, libssl-dev, pkg-config, uuid-dev, zlib1g-dev, ovmf
 XS-Python-Version: current
 
 Package: libxen-4.5
diff -ur xen-4.5.0.orig/debian/rules.real xen-4.5.0/debian/rules.real
--- xen-4.5.0.orig/debian/rules.real    2015-01-22 10:44:54.000000000 +0000
+++ xen-4.5.0/debian/rules.real 2015-04-11 19:00:20.676151702 +0100
@@ -57,6 +57,7 @@
        cp -al $(SOURCE_FILES) $(DIR)
        cp --remove-destination /usr/share/misc/config.guess 
/usr/share/misc/config.sub $(DIR)
        cd $(DIR); \
+               GIT=/bin/false \
                WGET=/bin/false \
                ./configure \
                        --disable-docs --disable-stubdom --disable-xen \
@@ -72,7 +73,8 @@
                        --disable-ocamltools \
                        --disable-qemu-traditional --disable-rombios \
                        --with-system-qemu=/usr/bin/qemu-system-i386 \
-                       --with-system-seabios=/usr/share/seabios/bios-256k.bin
+                       --with-system-seabios=/usr/share/seabios/bios-256k.bin \
+                       --with-system-ovmf=/usr/share/ovmf/OVMF.fd --enable-ovmf
        @$(stamp)
 
 $(STAMPS_DIR)/build-docs: DIR=$(BUILD_DIR)/build-docs

This introduces a  new dependency on the ovmf package.

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to xen in Ubuntu.
https://bugs.launchpad.net/bugs/1297224

Title:
  Improve xen packages and hvm domUs support

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xen/+bug/1297224/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to