mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-12-25 20:34:52 +03:00
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:
parent
7889b82f32
commit
181dc4032d
@ -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";
|
||||
};
|
||||
}
|
@ -6473,8 +6473,6 @@ let
|
||||
|
||||
wis_go7007 = callPackage ../os-specific/linux/wis-go7007 { };
|
||||
|
||||
kqemu = callPackage ../os-specific/linux/kqemu { };
|
||||
|
||||
klibc = callPackage ../os-specific/linux/klibc {
|
||||
linuxHeaders = glibc.kernelHeaders;
|
||||
};
|
||||
|
@ -1093,7 +1093,6 @@ in
|
||||
iscsitarget = { 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; };
|
||||
kqemu = { 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_legacy173 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
|
||||
|
Loading…
Reference in New Issue
Block a user