diff options
author | 2019-04-14 03:31:11 +0000 | |
---|---|---|
committer | 2019-04-16 14:27:48 +0800 | |
commit | 0647ece2a5a3cf9dcd2983f145c33fde7173782b (patch) | |
tree | 4e24aa469ad75fae70a2f1e5c1d74eab44a12937 /app-emulation/xen-tools/metadata.xml | |
parent | dev-python/sortedcontainers: add arm64 keyword for ovs (diff) | |
download | gentoo-0647ece2a5a3cf9dcd2983f145c33fde7173782b.tar.gz gentoo-0647ece2a5a3cf9dcd2983f145c33fde7173782b.tar.bz2 gentoo-0647ece2a5a3cf9dcd2983f145c33fde7173782b.zip |
app-emulation/xen-tools: improve ipxe support
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 <hydrapolic@gmail.com>
Signed-off-by: Yixun Lan <dlan@gentoo.org>
Diffstat (limited to 'app-emulation/xen-tools/metadata.xml')
-rw-r--r-- | app-emulation/xen-tools/metadata.xml | 11 |
1 files changed, 7 insertions, 4 deletions
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 @@ <flag name="api">Build the C libxenapi bindings</flag> <flag name="flask">Enable the Flask XSM module from NSA</flag> <flag name="hvm">Enable support for hardware based virtualization (VT-x,AMD-v)</flag> + <flag name="ipxe">Enable ipxe support</flag> + <flag name="ocaml">Enable support for the ocaml language</flag> + <flag name="ovmf">Enable support to boot UEFI guest vm, needed by hvm</flag> + <flag name="pam">Enable pam support</flag> + <flag name="pygrub">Install the pygrub boot loader</flag> <flag name="qemu">Enable IOEMU support via the use of qemu-dm</flag> <flag name="qemu-traditional">Build the old qemu traditional device model (useful only if you cannot change to the new device model e.g. Windows VMs)</flag> - <flag name="pygrub">Install the pygrub boot loader</flag> + <flag name="rombios">Enable rombios support, needed by ipxe</flag> <flag name="screen">Enable support for running domain U console in an <pkg>app-misc/screen</pkg> session</flag> + <flag name="system-ipxe">Using <pkg>sys-firmware/ipxe</pkg> instead of the bundled one</flag> <flag name="system-qemu">Using <pkg>app-emulation/qemu</pkg> instead of the bundled one</flag> <flag name="system-seabios">Using <pkg>sys-firmware/seabios</pkg> instead of the bundled one</flag> - <flag name="ocaml">Enable support for the ocaml language</flag> - <flag name="ovmf">Enable support to boot UEFI guest vm, needed by hvm</flag> - <flag name="pam">Enable pam support</flag> </use> </pkgmetadata> |