From 0647ece2a5a3cf9dcd2983f145c33fde7173782b Mon Sep 17 00:00:00 2001 From: Tomas Mozes Date: Sun, 14 Apr 2019 03:31:11 +0000 Subject: app-emulation/xen-tools: improve ipxe support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add choice to build ipxe from xen-tools or use the system provided sys-firmware/ipxe package. Since ipxe depends on rombios, make it and explicit USE. By default, qemu, rombios and ipxe are enabled in xen so enable then in Gentoo too, with hvm as it's needed for rombios/ipxe. Dropping unused patches from xen patchset 17. Closes: https://github.com/gentoo/gentoo/pull/11675 Closes: https://bugs.gentoo.org/682710 Signed-off-by: Tomáš Mózes Signed-off-by: Yixun Lan --- app-emulation/xen-tools/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'app-emulation/xen-tools/metadata.xml') diff --git a/app-emulation/xen-tools/metadata.xml b/app-emulation/xen-tools/metadata.xml index 5009c6f323e3..3d5273174a37 100644 --- a/app-emulation/xen-tools/metadata.xml +++ b/app-emulation/xen-tools/metadata.xml @@ -9,14 +9,17 @@ Build the C libxenapi bindings Enable the Flask XSM module from NSA Enable support for hardware based virtualization (VT-x,AMD-v) + Enable ipxe support + Enable support for the ocaml language + Enable support to boot UEFI guest vm, needed by hvm + Enable pam support + Install the pygrub boot loader Enable IOEMU support via the use of qemu-dm Build the old qemu traditional device model (useful only if you cannot change to the new device model e.g. Windows VMs) - Install the pygrub boot loader + Enable rombios support, needed by ipxe Enable support for running domain U console in an app-misc/screen session + Using sys-firmware/ipxe instead of the bundled one Using app-emulation/qemu instead of the bundled one Using sys-firmware/seabios instead of the bundled one - Enable support for the ocaml language - Enable support to boot UEFI guest vm, needed by hvm - Enable pam support -- cgit v1.2.3-65-gdbad