Date: Fri, 16 Jan 2015 11:07:07 -0700 From: Warner Losh <imp@bsdimp.com> To: Alexey Dokuchaev <danfe@FreeBSD.org> Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, Warner Losh <imp@FreeBSD.org>, John Baldwin <jhb@FreeBSD.org> Subject: Re: svn commit: r277204 - head/sys/amd64/conf Message-ID: <5645C90D-2CC7-4517-8AD4-B238AF42AD51@bsdimp.com> In-Reply-To: <20150115162050.GA60729@FreeBSD.org> References: <201501150042.t0F0g7Um018059@svn.freebsd.org> <54B7E21B.5080008@FreeBSD.org> <20150115162050.GA60729@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--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 <danfe@FreeBSD.org> = 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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5645C90D-2CC7-4517-8AD4-B238AF42AD51>