Package Base Details: xen

Git Clone URL: https://aur.archlinux.org/xen.git (read-only, click to copy)
Keywords: hypervisor virtualization xen
Submitter: sergej
Maintainer: Refutationalist
Last Packager: Refutationalist
Votes: 185
Popularity: 0.43
First Submitted: 2009-11-09 11:22 (UTC)
Last Updated: 2024-01-19 23:00 (UTC)

Latest Comments

« First ‹ Previous 1 .. 17 18 19 20 21 22 23 24 25 26 27 .. 101 Next › Last »

zootboy commented on 2017-10-19 03:41 (UTC)

@ArthurBorsboom You can install pandoc-bin in its place.

ArthurBorsboom commented on 2017-10-15 08:45 (UTC)

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/Rules.mk:177: entry.o] Error 1 Any idea how to solve this?

ArthurBorsboom commented on 2017-10-14 08:11 (UTC)

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

JohnTh commented on 2017-10-01 01:19 (UTC)

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: https://github.com/tianocore/edk2/commit/fe4a28ccbfd33cae9e1f56b174d46b4eb2329efd.patch 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 <thomas@archlinux.org> -pkgname=ovmf +pkgbase=ovmf +pkgname=('ovmf' 'ovmf-unsplit') pkgver=r22345.bec7a86c70 epoch=1 pkgrel=1 @@ -51,10 +52,15 @@ build() { ./BaseTools/BinWrappers/PosixLike/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 ## http://xenbits.xen.org/docs/unstable/man/xl.cfg.5.html name="win10.cfg" builder="hvm" memory=2048 bios="ovmf" bios_path_override="/usr/share/ovmf/ovmf_x64.bin" #device_model_args=[ "-debugcon", "file:ovmf_debug.log", "-global", "isa-debugcon.iobase=0x402"] hdtype="ahci" disk=[ "/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=[ "" ] vnc=1 vnclisten="0.0.0.0" vncunused=1 vncpasswd="pass" usb=1 usbdevice=[ "tablet" ]

<deleted-account> commented on 2017-09-30 21:14 (UTC)

@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 (UTC)

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 (UTC)

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. http://markmail.org/message/vh5kk53z3v4fxhpa 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="ovmf" 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. https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/ovmf There are also a number of XSA patches for xen-4.9.0

finnland commented on 2017-09-23 21:54 (UTC)

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 (UTC)

@JohnTh Thanks a lot, rebuilding kernel helped me

JohnTh commented on 2017-08-31 06:13 (UTC)

Hey Lazycat, This is an Arch linux 4.12 kernel bug due to CONFIG_INTEL_ATOMISP https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1711298 Arch bug here https://bugs.archlinux.org/task/55447 The 201707 install disk uses 4.11 and boots Arch used 4.12 from 2017-07-05 https://git.archlinux.org/svntogit/packages.git/commit/?h=packages/linux&id=6e70fcab0f7e068216f579f72385175113587083 You can build a 4.12 kernel with CONFIG_INTEL_ATOMISP=n or use the Arch Linux archive: https://wiki.archlinux.org/index.php/Arch_Linux_Archive#How_to_restore_all_packages_to_a_specific_date For the spice error, makedepend libcacard The spice Arch package removed it as a depend in 0.12.8+8+ga957a90b