From owner-svn-src-head@FreeBSD.ORG Fri Jan 16 18:07:17 2015 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 16A40F9 for ; Fri, 16 Jan 2015 18:07:17 +0000 (UTC) Received: from mail-pa0-f52.google.com (mail-pa0-f52.google.com [209.85.220.52]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D837A82A for ; Fri, 16 Jan 2015 18:07:16 +0000 (UTC) Received: by mail-pa0-f52.google.com with SMTP id eu11so25600409pac.11 for ; Fri, 16 Jan 2015 10:07:10 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:subject:mime-version:content-type:from :in-reply-to:date:cc:message-id:references:to; bh=tF0DpkGke4/x51Es5Xw9NffghquLVxyO72EjNMraF6c=; b=eqsyTn3KjKG1J2snxjLcyBMFihncPOCpLdg6rs+KGtdO6sNJJF8jt9TYAeqVBywizE XEXDCTcq3ifT32bVEXrWb6ttg5/P8L6zarErYMPKVNnkVKXWfV8DAJYdvCAsBnGdv7Sm ZZrEsEp1ouJAHzoj3HNUxu6c16Tdl55GBVnHdc2JXroiIu0GF2BP1EVJM+8dz0of5OAN r9zs34rXQlkvtT4b+VsnmATsgvoRC1Z7xlthjqrOPaVsxxkX1sPx721lfHqtOG/eky8X 6ADSeoa2K4LXhVhtTXBRoW62nUCkLyjY4LQtBX++oYMIrzhCNoReKpKUg93lT8HSiF1W greA== X-Gm-Message-State: ALoCoQmEsImvOY9IjTuC9u3AiXPFjelh7gsWjxHAj1SzN5e/Mms95Pg2N0H5h6t24dOuHNQWkYIj X-Received: by 10.66.65.234 with SMTP id a10mr25066775pat.120.1421431630342; Fri, 16 Jan 2015 10:07:10 -0800 (PST) Received: from lglt-rottaway.corp.netflix.com ([69.53.236.236]) by mx.google.com with ESMTPSA id pw9sm4686182pbb.12.2015.01.16.10.07.08 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 16 Jan 2015 10:07:09 -0800 (PST) Sender: Warner Losh Subject: Re: svn commit: r277204 - head/sys/amd64/conf Mime-Version: 1.0 (Mac OS X Mail 8.1 \(1993\)) Content-Type: multipart/signed; boundary="Apple-Mail=_1B3CBA10-E7E9-46D3-96AA-80E026A67016"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Pgp-Agent: GPGMail 2.5b3 From: Warner Losh In-Reply-To: <20150115162050.GA60729@FreeBSD.org> Date: Fri, 16 Jan 2015 11:07:07 -0700 Message-Id: <5645C90D-2CC7-4517-8AD4-B238AF42AD51@bsdimp.com> References: <201501150042.t0F0g7Um018059@svn.freebsd.org> <54B7E21B.5080008@FreeBSD.org> <20150115162050.GA60729@FreeBSD.org> To: Alexey Dokuchaev X-Mailer: Apple Mail (2.1993) Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, Warner Losh , John Baldwin X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jan 2015 18:07:17 -0000 --Apple-Mail=_1B3CBA10-E7E9-46D3-96AA-80E026A67016 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Jan 15, 2015, at 9:20 AM, Alexey Dokuchaev = wrote: >=20 > On Thu, Jan 15, 2015 at 10:51:55AM -0500, John Baldwin wrote: >>> [...] >>> +# Pseudo devices. >>> +device loop # Network loopback >>> +device random # Entropy device >>> +device padlock_rng # VIA Padlock RNG >>> +device rdrand_rng # Intel Bull Mountain = RNG >>> +device ether # Ethernet support >>> +device vlan # 802.1Q VLAN support >>> +device tun # Packet tunnel. >>> +device gif # IPv6 and IPv4 = tunneling >>=20 >> These last three definitely work as modules. (vlan(4) was only = recently >> added to GENERIC). >=20 > And many other things as well (like SYSV* for example). I usually go = as > far as nodevice'ing io and mem, FWIW. >=20 > That said, if we supply reference MINIMAL, it should *really* be = minimal. > And it should not be limited to amd64; lest we forget, our primary = target > should still be i386. Noted. However, the driver here is an automated loading system. This = isn=E2=80=99t a theoretical =E2=80=98least you can have in the kernel=E2=80=99 thing = but rather GENERIC with all the stuff you can practically kldload taken out. But you bring up a good point. i386 is easy, once the basics are done. = PowerPC is only slightly harder, since it has good /boot/loader support as well as = a GENERIC kernel or two. Ditto sparc64. But stepping into arm and mips then all = hell breaks loose. It=E2=80=99s also desirable to refactor GENERIC, for the transition = period, to be include MINIMAL + more stuff. I=E2=80=99ll do that as time permits. Warner --Apple-Mail=_1B3CBA10-E7E9-46D3-96AA-80E026A67016 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAEBCgAGBQJUuVNLAAoJEGwc0Sh9sBEAeSAQAJa+YJX8Rn9RYqPZjLT/oW3t AIJzZnfIRIVVlnlxu6XK5cC/PNUwEPRZfu08mmcHyIx51OTORUe8iWoahG6nxpEH VKIpYRI0Tf57omtB9pTdSOAH6zjOBf/ULbC12Rc1CEV/5WsqnPkbpaLYscVqIEkr Gn05eNJmvEhr4ft5gUPEQEVd3XEPbj7NqPV9Gdm3Gh/K/NYndo9qR5AYlQ+/QstU NTxGt4wTx62ct6L9lCw8JMGULtHX4AkLnfEt9jJJimxKMn3C99XuIATvjgPApWwC BHXAQ7vCWsXCEMx3TmPSviHWnJr4CUL/MANWw3OeISIo73Gu/sbsFcqWicx+JzMD ZmDth+yhsL79xxb5JWh1qBh+c8TML3nsDVNA5KO5EugiNsOaCUaPhyKq889r2geP C7AsLwQDEHM7IEFCAHGtoDQXH5aSHcka4eWqrnI45Z+2UR3j2dH3Ng6art6Um/aN RPKgidfEVZVZ5ObSeEuvtz3fpcWDieP/3BwOMbQv7pNvP+HmdFsBGF2R/6NfTAMD P22QYLOHszzkyEeSQfUP7b8jxmrnKuVDA2Bo8/Av10QVujiuXQSFlUdGdfcozuxl Ywrkbv2AqiFuFp6VmpwTSodzRe6wjx1S9+6we1rAsiJNMj9feA9t+9bjE1HoN6eQ qSyTciiR3CwhY3lsGU/Y =mB/J -----END PGP SIGNATURE----- --Apple-Mail=_1B3CBA10-E7E9-46D3-96AA-80E026A67016--