From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christopher Allan Webber Subject: bug#22633: Provide a kvm-less qemu / guix system vm Date: Fri, 12 Feb 2016 09:47:44 -0800 Message-ID: <87ziv595xb.fsf@dustycloud.org> References: <87oabnqhv3.fsf@dustycloud.org> <20160211225009.GA4943@novena-choice-citizen.lan> <87oabm2tfa.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:47631) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aUHp7-0000Ii-Kp for bug-guix@gnu.org; Fri, 12 Feb 2016 12:48:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aUHp4-0007vL-Nl for bug-guix@gnu.org; Fri, 12 Feb 2016 12:48:05 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:57289) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aUHp4-0007uq-LL for bug-guix@gnu.org; Fri, 12 Feb 2016 12:48:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aUHp4-0000sw-AY for bug-guix@gnu.org; Fri, 12 Feb 2016 12:48:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-reply-to: <87oabm2tfa.fsf@gnu.org> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 22633@debbugs.gnu.org Ludovic Courtès writes: > Jookia <166291@gmail.com> skribis: > >> We should probably also blacklist kvm on Libreboot machines too somehow, > > A simple way to achieve this is with: > > (operating-system > ;; … > (kernel-arguments '("modprobe.blacklist=kvm-intel,kvm"))) I tried this: (operating-system (kernel linux-libre-4.1) (kernel-arguments '("modprobe.blacklist=kvm-intel,kvm")) ...) The generated Grub configuration looks right: menuentry "GNU with Linux-Libre 4.1.17 (alpha)" { search --label --set guix linux /gnu/store/k3l4g22vypwniy0k3f8xha9l8p1s716d-linux-libre-4.1.17/bzImage --root=guix --system=/gnu/store/flq2702dmj6ppqc4iix6xgp0q364yl3l-system --load=/gnu/store/flq2702dmj6ppqc4iix6xgp0q364yl3l-system/boot modprobe.blacklist=kvm-intel,kvm initrd /gnu/store/flq2702dmj6ppqc4iix6xgp0q364yl3l-system/initrd } Unfortunately, after rebooting into it: cwebber@oolong:~$ lsmod | grep kvm kvm_intel 155648 0 kvm 491520 1 kvm_intel cwebber@oolong:~$ ls /dev/kvm /dev/kvm Not sure why it didn't seem to do anything... > But I guess ‘guix system vm’ will now fail. > > We could change the two occurrences of ‘-enable-kvm’ to use this flag if > and only if /dev/kvm exists (I think it doesn’t exist when the kvm > modules are not loaded.) If we could really get kvm blocked, I could write this patch. > Thoughts? > > Ludo’.