From owner-svn-src-all@freebsd.org Tue Apr 16 15:47:19 2019 Return-Path: Delivered-To: svn-src-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2EF9915763CB for ; Tue, 16 Apr 2019 15:47:19 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qk1-x72b.google.com (mail-qk1-x72b.google.com [IPv6:2607:f8b0:4864:20::72b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AB51E6B5B3 for ; Tue, 16 Apr 2019 15:47:18 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qk1-x72b.google.com with SMTP id b74so12433630qkg.9 for ; Tue, 16 Apr 2019 08:47:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=yXo/n7JM9UYlXCXIK/ds0mxRC2XakamReHHMR9RM274=; b=vRmYeoQRc0NO1PNevhzTA9YkqpVQwLe25oTuLqeAfBJ90arUZi5EERy/ApxusgWnL3 TAd56gACc1iFhLPhKb7DILPNDMeSoMNnujGWfURSqRRTc7gpk4md+DoIlGjiWprvZYSO SB4o3FkIt6PdmLvJgv0LS1xjyWCALAYisjYQCgGum/qynG2Nly8mb1REW6Ys6O4ic/KE vmcvcryvrm1q/4frrSLLpLlUGDz++JBCkwIG8EZUI1b09g8XuyThG/nhCQ6sTQUV3U4o WLc/gMAnm8DxnummPojKtDdC6MCTa4SWps2ttqsSPZsZkrAWwuSG8zJB1AajQBQY3Xq/ igtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=yXo/n7JM9UYlXCXIK/ds0mxRC2XakamReHHMR9RM274=; b=dO35Kj2Ha75bvctPa4WQ9WydVoXTs9x5ZNAI9qcij1mQP8NF5Yq05JVx5mYr1IkSoh 5njnjLiF2BMItCpbMAOVgLJV53iN7Y4rLKMxaNncaOvEq5I5czsqyrmzjP6YFYW2F4cA bzV9+8ylPUODOW42NJldUCIXbpe6kL2WMid+5QOL8l6uTJRAWrFKXP36E5jSTnetU9sZ nZlOBoBlQb2oNJcnLXgBn7IF6oLJH5XxMXbgQxEkhugP1FRk/tldoDFIrpj1MFjo3RAg MtwNzoB7ETGCfqUpLkZq/ROkmQe1/XYrBjeqTiVYYTYSDV0p38uhxzwXko+hJLfyqpgq V0eQ== X-Gm-Message-State: APjAAAVQOnH9pQH7pmfBwOk0WpOGpCFCuQGcQChjlfDJMuzosP2kHtn3 5pieVJk1n9aQRGJbfnIF/jc/73wcE/pcfeeXV1maKw== X-Google-Smtp-Source: APXvYqzGpZ8VeJsuGTs8DMlhfPfCWm0kr2Mom1WqsRTgunet+R8zSofQCsZnB73Fcch9S7nIk31hTKw4FU2kzNSdVdM= X-Received: by 2002:a37:9a54:: with SMTP id c81mr62693242qke.113.1555429638007; Tue, 16 Apr 2019 08:47:18 -0700 (PDT) MIME-Version: 1.0 References: <201904151840.x3FIeaEQ009242@repo.freebsd.org> <20190416150352.c604a280368ccb2992a861e8@bidouilliste.com> <310a420ee0b9e12249979d89dc4fa0d4cac5a8dc.camel@freebsd.org> In-Reply-To: <310a420ee0b9e12249979d89dc4fa0d4cac5a8dc.camel@freebsd.org> From: Warner Losh Date: Tue, 16 Apr 2019 09:47:07 -0600 Message-ID: Subject: Re: svn commit: r346250 - in head: share/man/man4 share/man/man9 sys/dev/random sys/kern sys/libkern sys/sys To: Ian Lepore Cc: Emmanuel Vadot , "Conrad E. Meyer" , Justin Hibbits , src-committers , svn-src-all , svn-src-head X-Rspamd-Queue-Id: AB51E6B5B3 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.97 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.97)[-0.972,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; REPLY(-4.00)[] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Apr 2019 15:47:19 -0000 On Tue, Apr 16, 2019 at 9:16 AM Ian Lepore wrote: > On Tue, 2019-04-16 at 07:18 -0600, Warner Losh wrote: > > On Tue, Apr 16, 2019, 7:04 AM Emmanuel Vadot > > wrote: > > > > > On Mon, 15 Apr 2019 17:54:56 -0700 > > > Conrad Meyer wrote: > > > > > > > On Mon, Apr 15, 2019 at 5:53 PM Conrad Meyer > > > > wrote: > > > > > E.g., the CI infrastructure for > > > > > Riscv/Arm is/was generating minimal filesystem images and not > > > > > populating /boot/entropy. > > > > > > > > I should add, I say "is/was" because I have a PR out which may > > > > address > > > > the problem: https://github.com/freebsd/freebsd-ci/pull/31 > > > > > > > > Best, > > > > Conrad > > > > > > It's not only CI, all release images (memstick, iso) don't have > > > a /boot/entropy. > > > Also all arm/arm64 image don't have this file too. > > > If /boot/entropy is needed and isn't present loader(8) should > > > gather > > > some entropy and pass this to the kernel for the first boot. > > > > > > > Maybe we need to bootstrap the entropy file as part of buildworld. > > I'm not > > sure if the loader can find enough... > > > > > Isn't a file full of data which is distributed in identical form to > everyone the exact opposite of entropy? > It's just to bootstrap entropy for installs. The CI stuff doesn't matter if that's the same since the CI images aren't exposed to the internet in any way that would make it matter. The normal install would have the same seeds of entropy, but diverge from there fairly quickly. The stuff that's used early in the install is the don't care sort of things that won't matter in the installer (which then creates it's own entropy that's different for every install). Warner