Remove the old KQEMU accelerator module

KQEMU was a linux kernel module for accelerating the QEMU virtual
machine on x86 hardware. Since QEMU 0.11 (and up), there is no support
for KQEMU any more, the focus is now on KVM.

http://wiki.qemu.org/KQemu/Doc
This commit is contained in:
Bjørn Forsman 2013-07-18 03:12:41 +02:00 committed by Eelco Dolstra
parent 7889b82f32
commit 181dc4032d
3 changed files with 0 additions and 31 deletions

View File

@ -1,28 +0,0 @@
{ stdenv, fetchurl, kernelDev, perl }:
stdenv.mkDerivation rec {
name = "kqemu-1.4.0pre1-${kernelDev.version}";
src = fetchurl {
url = "http://www.nongnu.org/qemu/${name}.tar.gz";
sha256 = "14dlmawn3gia1j401ag5si5k1a1vav7jpv86rl37p1hwmr7fihxs";
};
buildInputs = [ perl ];
configureFlags = [ ''--PREFIX=$out'' ''--kernel-path=$(ls -d ${kernelDev}/lib/modules/*/build)'' ];
preConfigure = ''
sed -e '/#include/i#include <linux/sched.h>' -i kqemu-linux.c
sed -e 's/memset/mymemset/g; s/memcpy/mymemcpy/g; s/void [*]my/static void *my/g' -i common/kernel.c
sed -e 's/`uname -r`/'"$(basename ${kernelDev}/lib/modules/*)"'/' -i install.sh
sed -e '/kernel_path=/akernel_path=$out$kernel_path' -i install.sh
sed -e '/depmod/d' -i install.sh
cat install.sh
'';
meta = {
description = "Kernel module for QEMU acceleration";
};
}

View File

@ -6473,8 +6473,6 @@ let
wis_go7007 = callPackage ../os-specific/linux/wis-go7007 { }; wis_go7007 = callPackage ../os-specific/linux/wis-go7007 { };
kqemu = callPackage ../os-specific/linux/kqemu { };
klibc = callPackage ../os-specific/linux/klibc { klibc = callPackage ../os-specific/linux/klibc {
linuxHeaders = glibc.kernelHeaders; linuxHeaders = glibc.kernelHeaders;
}; };

View File

@ -1093,7 +1093,6 @@ in
iscsitarget = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; iscsitarget = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
iwlwifi = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; iwlwifi = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
klibc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; klibc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
kqemu = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
ndiswrapper = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; ndiswrapper = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
nvidia_x11 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; nvidia_x11 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
nvidia_x11_legacy173 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; nvidia_x11_legacy173 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };