From unknown Tue Aug 19 10:08:40 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#29724] [PATCH 1/2] vm: Pass the host's /dev/urandom to the guest at /dev/hwrng. Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 15 Dec 2017 20:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 29724 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 29724@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.151336911628297 (code B ref -1); Fri, 15 Dec 2017 20:19:02 +0000 Received: (at submit) by debbugs.gnu.org; 15 Dec 2017 20:18:36 +0000 Received: from localhost ([127.0.0.1]:36125 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ePwRI-0007MJ-8Q for submit@debbugs.gnu.org; Fri, 15 Dec 2017 15:18:36 -0500 Received: from eggs.gnu.org ([208.118.235.92]:51708) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ePwRG-0007Lz-Jp for submit@debbugs.gnu.org; Fri, 15 Dec 2017 15:18:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ePwRA-0004mC-Ij for submit@debbugs.gnu.org; Fri, 15 Dec 2017 15:18:29 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38131) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ePwRA-0004lR-EG for submit@debbugs.gnu.org; Fri, 15 Dec 2017 15:18:28 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42662) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ePwR9-00082q-5y for guix-patches@gnu.org; Fri, 15 Dec 2017 15:18:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ePwR4-0004c2-Ml for guix-patches@gnu.org; Fri, 15 Dec 2017 15:18:27 -0500 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:53109) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ePwR4-0004Xe-Iq for guix-patches@gnu.org; Fri, 15 Dec 2017 15:18:22 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 7BBEF20C2A; Fri, 15 Dec 2017 15:18:19 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute4.internal (MEProxy); Fri, 15 Dec 2017 15:18:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= mesmtp; bh=aAHmx56DVvAHvcVk1NHxfwFCB1lmsSHD7A5D1ZEeV4o=; b=B2Dpf BoKz9wyFNtXUYqer+imdQ34jfE8p3cvLLQBJZl14562irf/8zlMwaJ60UYJnpVh4 XuZNqyPp8pN88LnfF6S1iKxuZUYvU8NyRKtOnQHNjP2IDnqgE5cftMXuinYcqoeF qsVyZnOmri2a8aJjBKilO1V3Z2esIwSZvMffCU= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=aAHmx56DVvAHvcVk1NHxfwFCB1lms SHD7A5D1ZEeV4o=; b=bzghSUlVlhZiYVxr7f0dMJC2zSTpZjrBPqBpKlH8DZjL2 hWRq2M28x3+FIzFXrea+cOGIsI7buRZtWA2VengvaOxvmGmQv+rrVpM3TXUuCHZm FScRkh7cmUSl6gCvwJ/LV5JYWj1afmPtzvjeCV3BuRvYTDuahT5r4XbAPNTvesk8 HU+9yayKDN2SvJMOxcQcgitbox8kZB0zAcmUEUeO6kMtbkqfEKqcX5KYJ4sVl0S9 hLwuQZsPIZDqm1TbVFfzAqQ/ReBqHbPF49WfgDNh9R9Per7SvT8cNtm0AG2947dA xs733b3o2nIeyTVPfu4hy8hmt/9NrFzsgynIT/92g== X-ME-Sender: Received: from jasmine.lan (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id 30BD57E347 for ; Fri, 15 Dec 2017 15:18:19 -0500 (EST) From: Leo Famulari Date: Fri, 15 Dec 2017 15:18:12 -0500 Message-Id: X-Mailer: git-send-email 2.15.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) * gnu/build/vm.scm (load-in-linux-vm): Use QEMU's virtio-rng-pci. * gnu/system/vm.scm (common-qemu-options): Likewise. --- gnu/build/vm.scm | 4 +++- gnu/system/vm.scm | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/gnu/build/vm.scm b/gnu/build/vm.scm index 8f8ca609f..404f32404 100644 --- a/gnu/build/vm.scm +++ b/gnu/build/vm.scm @@ -1,7 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2013, 2014, 2015, 2016, 2017 Ludovic Courtès ;;; Copyright © 2016 Christopher Allan Webber -;;; Copyright © 2016 Leo Famulari +;;; Copyright © 2016, 2017 Leo Famulari ;;; Copyright © 2017 Mathieu Othacehe ;;; Copyright © 2017 Marius Bakke ;;; @@ -139,6 +139,8 @@ the #:references-graphs parameter of 'derivation'." (unless (zero? (apply system* qemu "-nographic" "-no-reboot" "-m" (number->string memory-size) + "-object" "rng-random,filename=/dev/urandom,id=guixsd-vm-rng" + "-device" "virtio-rng-pci,rng=guixsd-vm-rng" "-virtfs" (string-append "local,id=store_dev,path=" (%store-directory) diff --git a/gnu/system/vm.scm b/gnu/system/vm.scm index 6102d465b..4acb9b1cc 100644 --- a/gnu/system/vm.scm +++ b/gnu/system/vm.scm @@ -1,7 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2013, 2014, 2015, 2016, 2017 Ludovic Courtès ;;; Copyright © 2016 Christopher Allan Webber -;;; Copyright © 2016 Leo Famulari +;;; Copyright © 2016, 2017 Leo Famulari ;;; Copyright © 2017 Mathieu Othacehe ;;; Copyright © 2017 Marius Bakke ;;; @@ -666,6 +666,8 @@ with '-virtfs' options for the host file systems listed in SHARED-FS." "-no-reboot" "-net nic,model=virtio" + "-object" "rng-random,filename=/dev/urandom,id=guixsd-vm-rng" + "-device" "virtio-rng-pci,rng=guixsd-vm-rng" #$@(map virtfs-option shared-fs) "-vga std" -- 2.15.1 From unknown Tue Aug 19 10:08:40 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#29724] [PATCH 1/2] vm: Pass the host's /dev/urandom to the guest at /dev/hwrng. Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 17 Dec 2017 15:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29724 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Leo Famulari Cc: 29724@debbugs.gnu.org Received: via spool by 29724-submit@debbugs.gnu.org id=B29724.151352444823212 (code B ref 29724); Sun, 17 Dec 2017 15:28:01 +0000 Received: (at 29724) by debbugs.gnu.org; 17 Dec 2017 15:27:28 +0000 Received: from localhost ([127.0.0.1]:39216 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQaqe-00062K-7M for submit@debbugs.gnu.org; Sun, 17 Dec 2017 10:27:28 -0500 Received: from hera.aquilenet.fr ([141.255.128.1]:34243) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQaqb-00062B-Lg for 29724@debbugs.gnu.org; Sun, 17 Dec 2017 10:27:26 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 6BEF0F8E9; Sun, 17 Dec 2017 16:27:27 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w_ip4ZvxlbjE; Sun, 17 Dec 2017 16:27:21 +0100 (CET) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 3DFE4F8E2; Sun, 17 Dec 2017 16:27:21 +0100 (CET) From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 27 Frimaire an 226 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Sun, 17 Dec 2017 16:27:16 +0100 In-Reply-To: (Leo Famulari's message of "Fri, 15 Dec 2017 15:18:12 -0500") Message-ID: <873749cr3f.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) Leo Famulari skribis: > * gnu/build/vm.scm (load-in-linux-vm): Use QEMU's virtio-rng-pci. > * gnu/system/vm.scm (common-qemu-options): Likewise. LGTM! From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 18 00:40:28 2017 Received: (at control) by debbugs.gnu.org; 18 Dec 2017 05:40:28 +0000 Received: from localhost ([127.0.0.1]:39556 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQoA8-0001K4-9s for submit@debbugs.gnu.org; Mon, 18 Dec 2017 00:40:28 -0500 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:57143) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQoA6-0001Jw-FS for control@debbugs.gnu.org; Mon, 18 Dec 2017 00:40:26 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 206CE20A1B; Mon, 18 Dec 2017 00:40:26 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute4.internal (MEProxy); Mon, 18 Dec 2017 00:40:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=content-type:date:from:message-id:mime-version:to:x-me-sender :x-me-sender:x-sasl-enc; s=mesmtp; bh=LJLpkNvp42qb1c/XaPy06Yed63 h8BX2Q9/h4FrDplyY=; b=lIo7VLvSp8FfyKawDp99w36Srnn7EwUbQgsY4CGpgr 6gwPb0D7sjMIPq1HKArKbrI8tbmAT/0OuulpdTcmrNnAR3Ic4Ei+LLoncV+Bw/61 O64oPXkUwdfhykpPdokm2G5VtfVDqgTDJkl2mpCF468lh++H7Ybm8RV2nirEyYRy g= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=L JLpkNvp42qb1c/XaPy06Yed63h8BX2Q9/h4FrDplyY=; b=GLwqKfbBOaYokkwQb KA75GoAAKoJ1i7+tsBp+i0X13vrZ7WinLz1EpJE6HFWZVPGiyidPD02nkW+mrChe nlqXTZgrOPhf0lVQQiw1Xle0EQXB3Web/zQnjLMX4gC2ZBdqnpFdT7huhcIa3ot+ ZKTwFdyBZj3l/ocFLElkpiLBW1nwyp/YYYvqaGyk+33RR3W7FYZh2Mgfy/SAJcT1 jEnmSj2xyG4TqMqQ/2cz0oVhLFvmCcikYYHj7zmw2JMM/RFjiqRyFr6SFaUdj4nn b8S8h5cxVmSbCzJe6A+PqmL1sL2ZWDa7ows1NMJzQuRLV+salwdWqutYsZxfkjco BNDww== X-ME-Sender: Received: from localhost (unknown [172.58.225.145]) by mail.messagingengine.com (Postfix) with ESMTPA id AAF117E49A for ; Mon, 18 Dec 2017 00:40:25 -0500 (EST) Date: Mon, 18 Dec 2017 00:40:24 -0500 From: Leo Famulari To: control@debbugs.gnu.org Message-ID: <20171218054024.GA31298@jasmine.lan> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.9.2 (2017-12-15) X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: close 29724 [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [66.111.4.27 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [66.111.4.27 listed in wl.mailspike.net] 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: close 29724 [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [66.111.4.27 listed in wl.mailspike.net] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [66.111.4.27 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid 0.0 TVD_SPACE_RATIO No description available. close 29724