+48
-18
nixos/modules/virtualisation/xen-dom0.nix
+48
-18
nixos/modules/virtualisation/xen-dom0.nix
························-${pkgs.xen}/lib/xen/bin/qemu-system-i386 -xen-domid 0 -xen-attach -name dom0 -nographic -M xenpv \······
···············+while [ $time -lt $timeout ] && ! `${cfg.package}/bin/xenstore-read -s / >/dev/null 2>&1` ; do···············
+11
-4
pkgs/applications/virtualization/qemu/default.nix
+11
-4
pkgs/applications/virtualization/qemu/default.nix
············
············
+16
pkgs/applications/virtualization/xen/0000-fix-install-python.patch
+16
pkgs/applications/virtualization/xen/0000-fix-install-python.patch
···
···
+27
pkgs/applications/virtualization/xen/0000-fix-ipxe-src.patch
+27
pkgs/applications/virtualization/xen/0000-fix-ipxe-src.patch
···
···
+227
-142
pkgs/applications/virtualization/xen/4.5.nix
+227
-142
pkgs/applications/virtualization/xen/4.5.nix
···
···
+169
-138
pkgs/applications/virtualization/xen/generic.nix
+169
-138
pkgs/applications/virtualization/xen/generic.nix
···-{ url = http://xenbits.xensource.com/xen-extfiles/ipxe-git-9a93db3f0947484e30e753bbd61a10b17336e20e.tar.gz;-patches = stdenv.lib.optionals ((xenserverPatched == false) && (builtins.hasAttr "xenPatches" xenConfig)) xenConfig.xenPatches;-${stdenv.lib.optionalString ((xenserverPatched == true) && (builtins.hasAttr "xenserverPatches" xenConfig)) xenConfig.xenserverPatches}-( cd tools/${src.name}-dir-remote; ${concatStringsSep "; " (map (p: "patch -p1 < ${p}") x.patches)} )-( cd tools/firmware/${src.name}-dir-remote; ${concatStringsSep "; " (map (p: "patch -p1 < ${p}") x.patches)} )#makeFlags = "XSM_ENABLE=y FLASK_ENABLE=y PREFIX=$(out) CONFIG_DIR=/etc XEN_EXTFILES_URL=\\$(XEN_ROOT)/xen_ext_files ";-(cd tools/xen-libhvm-dir-remote/biospt; cc -Wall -g -D_LINUX -Wstrict-prototypes biospt.c -o biospt -I../libhvm -L../libhvm -lxenhvm)-substituteInPlace $out/etc/xen/scripts/hotplugpath.sh --replace SBINDIR=\"$out/sbin\" SBINDIR=\"$out/bin\"
···#makeFlags = "XSM_ENABLE=y FLASK_ENABLE=y PREFIX=$(out) CONFIG_DIR=/etc XEN_EXTFILES_URL=\\$(XEN_ROOT)/xen_ext_files ";
+64
pkgs/applications/virtualization/xen/packages.nix
+64
pkgs/applications/virtualization/xen/packages.nix
···
···
+11
-3
pkgs/top-level/all-packages.nix
+11
-3
pkgs/top-level/all-packages.nix
······-xen_4_5 = callPackage ../applications/virtualization/xen/4.5.nix { stdenv = overrideCC stdenv gcc49; };-xen_xenServer = callPackage ../applications/virtualization/xen/4.5.nix { xenserverPatched = true; stdenv = overrideCC stdenv gcc49; };
···+qemu_xen-light = lowPrio (qemu.override { x86Only = true; xenSupport = true; xen = xen-light; });···+xenPackages = recurseIntoAttrs (callPackage ../applications/virtualization/xen/packages.nix {});