Package Base Details: xen

Git Clone URL: (read-only)
Keywords: hypervisor virtualization xen
Submitter: sergej
Maintainer: mbroemme
Last Packager: mbroemme
Votes: 178
Popularity: 0.061867
First Submitted: 2009-11-09 11:22
Last Updated: 2019-04-29 22:03

Packages (2)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 ... Next › Last »

ArthurBorsboom commented on 2017-10-19 18:05

If this only installs one package, what about changing the make dependency in the package from pandoc to pandoc-bin?

Or does this have side effects?

zootboy commented on 2017-10-19 03:41

You can install pandoc-bin in its place.

ArthurBorsboom commented on 2017-10-15 08:45

Xen doesn't build (anymore):

entry.S: Assembler messages:
entry.S:42: Error: invalid operands (*ABS* and *UND* sections) for `-'
entry.S:61: Error: invalid operands (*UND* and *UND* sections) for `+'
entry.S:115: Error: invalid operands (*ABS* and *UND* sections) for `-'
entry.S:110: Error: invalid operands (*UND* and *UND* sections) for `-'
make[6]: *** [/opt/tmp/makepkg/xen/src/xen-4.9.0/xen/ entry.o] Error 1

Any idea how to solve this?

ArthurBorsboom commented on 2017-10-14 08:11

Is the pandoc make dependency really necessary?
It brings in exactly 101 haskell-* (dependency) packages.

JohnTh commented on 2017-10-01 01:19

Thanks das_j

Hi finnland,
I didn't have any issues installing or running win10 or freebsd11 amd64 iso zroot with ovmf.
This patch for xen-4.9.0 built-in ovmf:

Or the full ovmf BIOS built with a modified Arch ovmf PKGBUILD.
diff --git a/trunk/PKGBUILD b/trunk/PKGBUILD
index f9297d0..098ab18 100644
--- a/trunk/PKGBUILD
+++ b/trunk/PKGBUILD
@@ -1,6 +1,7 @@
# $Id$
# Maintainer: Thomas Bächler <>
+pkgname=('ovmf' 'ovmf-unsplit')
@@ -51,10 +52,15 @@ build() {

-package() {
+package_ovmf() {
#install -D -m644 "${srcdir}"/edk2/Build/OvmfIa32/RELEASE_${_toolchain_opt}/FV/OVMF_CODE.fd "${pkgdir}"/usr/share/ovmf/ia32/OVMF_CODE.fd
#install -D -m644 "${srcdir}"/edk2/Build/OvmfIa32/RELEASE_${_toolchain_opt}/FV/OVMF_VARS.fd "${pkgdir}"/usr/share/ovmf/ia32/OVMF_VARS.fd
install -D -m644 "${srcdir}"/edk2/Build/OvmfX64/RELEASE_${_toolchain_opt}/FV/OVMF_CODE.fd "${pkgdir}"/usr/share/ovmf/x64/OVMF_CODE.fd
install -D -m644 "${srcdir}"/edk2/Build/OvmfX64/RELEASE_${_toolchain_opt}/FV/OVMF_VARS.fd "${pkgdir}"/usr/share/ovmf/x64/OVMF_VARS.fd
install -D -m644 "${srcdir}"/edk2/OvmfPkg/License.txt "${pkgdir}"/usr/share/licenses/ovmf/License.txt
+package_ovmf-unsplit() {
+ install -D -m644 "${srcdir}"/edk2/Build/OvmfX64/RELEASE_${_toolchain_opt}/FV/OVMF.fd "${pkgdir}"/usr/share/ovmf/ovmf_x64.bin
+ install -D -m644 "${srcdir}"/edk2/OvmfPkg/License.txt "${pkgdir}"/usr/share/licenses/"${pkgname[2]}"/License.txt

VM config
### Xen VM options


#device_model_args=[ "-debugcon", "file:ovmf_debug.log", "-global", "isa-debugcon.iobase=0x402"]

"/mnt/server/software/os/Microsoft_Windows/to_check/Win10_1703_EnglishInternational_x64.iso, raw, xvdc, cdrom",
# "/mnt/server/software/os/FreeBSD-11.1-RELEASE-amd64-disc1.iso, raw, xvdc, cdrom",
"/dev/mapper/sda1_vg-win10, raw, xvda, rw"

vif=[ "" ]

usbdevice=[ "tablet" ]

das_j commented on 2017-09-30 21:14

@tony_42 Thank you, applied :)

@maldo Building from AUR requires base-devel

@maldo @asura Added SPICE dependency

@JohnTh Applied all XSA patches

finnland commented on 2017-09-25 12:52

Hi JohnTh,
after quite a bit of tinkering I got Xen built with the in tree ovmf. It does not build out of the box so i had to select a newer version, the one it selects from git by default has a bug in it. Anyhow I got it so far that I can start a machine using ovmf but it seems quite flaky, win 10 just reboots immediately , Freebsd 11 crashes. Arch works tho. I gave up for now and sticking with seabios, which seems to work.

JohnTh commented on 2017-09-24 00:57

Hi finnland,
There was some discussion about this on the Xen lists.
It is not clear if Xen currently will work with ovmf split code and vars.

If you do want to use system ovmf:
Test if the Arch PKGBUILD ovmf combined image works with xen.
I think it did when I tested some time ago.
Easiest to makepkg ovmf and copy the combined image somewhere.
Then use the xl vm guest options
bios_path_override="path to ovmf"

If this works, we could ask the Arch ovmf package maintainer to change the PKGBUILD to produce split packages of ovmf (as is) and ovmf-combined (only package the merged ovmf). Should be minimal changes to the PKGBUILD.

There are also a number of XSA patches for xen-4.9.0

finnland commented on 2017-09-23 21:54

The build flag --with-system-ovmf works the same as --with-system-seabios in that it should contain a path such as --with-system-ovmf=/usr/share/ovmf/ovmf_code_x64.bin. Cannot make it boot properly with it tho, unsure how to tell it about split ovmf images.

lazycat commented on 2017-09-03 04:10

Thanks a lot, rebuilding kernel helped me