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
[-- Attachment #1 --] > On Jan 15, 2015, at 9:20 AM, Alexey Dokuchaev <danfe@FreeBSD.org> wrote: > > 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 >> >> These last three definitely work as modules. (vlan(4) was only recently >> added to GENERIC). > > And many other things as well (like SYSV* for example). I usually go as > far as nodevice'ing io and mem, FWIW. > > 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’t a theoretical ‘least you can have in the kernel’ 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’s also desirable to refactor GENERIC, for the transition period, to be include MINIMAL + more stuff. I’ll do that as time permits. Warner [-- Attachment #2 --] -----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-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5645C90D-2CC7-4517-8AD4-B238AF42AD51>
