Date: Sat, 4 Feb 2012 12:58:40 +0000 From: "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net> To: Robert Millan <rmh@FreeBSD.org> Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r230972 - in head: share/mk sys/amd64/conf sys/i386/conf sys/modules sys/modules/drm sys/modules/sound/driver sys/modules/usb tools/build/options Message-ID: <DF30EB99-B56C-43B8-B149-EE42A610BBFC@lists.zabbadoz.net> In-Reply-To: <4F2CFEE3.6070306@daemonic.se> References: <201202040054.q140siBP012241@svn.freebsd.org> <4F2CFEE3.6070306@daemonic.se>
next in thread | previous in thread | raw e-mail | index | archive | help
On 4. Feb 2012, at 09:48 , Niclas Zeising wrote: > On 2012-02-04 01:54, Robert Millan wrote: >> Author: rmh >> Date: Sat Feb 4 00:54:43 2012 >> New Revision: 230972 >> URL: http://svn.freebsd.org/changeset/base/230972 >>=20 >> Log: >> Add MK_SOURCELESS build option. Setting MK_SOURCELESS to "no" will = disable >> kernel modules that include binary-only code. >>=20 >> More fine-grained control is provided via MK_SOURCELESS_HOST (for = native code >> that runs on host CPU) and MK_SOURCELESS_UCODE (for microcode). >>=20 >> Reviewed by: julian, delphij, freebsd-arch >> Approved by: kib (mentor) >> MFC after: 2 weeks >>=20 >> Added: >> head/sys/amd64/conf/WITHOUT_SOURCELESS (contents, props changed) >> head/sys/amd64/conf/WITHOUT_SOURCELESS_HOST (contents, props = changed) >> head/sys/amd64/conf/WITHOUT_SOURCELESS_UCODE (contents, props = changed) >> head/sys/i386/conf/WITHOUT_SOURCELESS (contents, props changed) >> head/sys/i386/conf/WITHOUT_SOURCELESS_HOST (contents, props = changed) >> head/sys/i386/conf/WITHOUT_SOURCELESS_UCODE (contents, props = changed) >> head/tools/build/options/WITHOUT_SOURCELESS (contents, props = changed) >> head/tools/build/options/WITHOUT_SOURCELESS_HOST (contents, props = changed) >> head/tools/build/options/WITHOUT_SOURCELESS_UCODE (contents, props = changed) >> Modified: >> head/share/mk/bsd.own.mk >> head/sys/modules/Makefile >> head/sys/modules/drm/Makefile >> head/sys/modules/sound/driver/Makefile >> head/sys/modules/usb/Makefile >>=20 >>=20 >> Added: head/sys/amd64/conf/WITHOUT_SOURCELESS_HOST >> = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >> --- /dev/null 00:00:00 1970 (empty, because file is newly = added) >> +++ head/sys/amd64/conf/WITHOUT_SOURCELESS_HOST Sat Feb 4 = 00:54:43 2012 (r230972) >> @@ -0,0 +1,10 @@ >> +# >> +# WITHOUT_SOURCELESS_UCODE -- Disable drivers that include = sourceless > ^^^^^ > This seems like a typo. Shouldn't it read HOST instead? >> +# native code for host CPU. >> +# >> +# $FreeBSD$ >> + >> +nodevice hpt27xx >> +nodevice hptmv >> +nodevice hptrr >> +nodevice nve >>=20 >>=20 >> Added: head/sys/i386/conf/WITHOUT_SOURCELESS_HOST >> = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >> --- /dev/null 00:00:00 1970 (empty, because file is newly = added) >> +++ head/sys/i386/conf/WITHOUT_SOURCELESS_HOST Sat Feb 4 = 00:54:43 2012 (r230972) >> @@ -0,0 +1,10 @@ >> +# >> +# WITHOUT_SOURCELESS_UCODE -- Disable drivers that include = sourceless > ^^^^^ > Same here. >> +# native code for host CPU. >> +# >> +# $FreeBSD$ >> + >> +nodevice hpt27xx >> +nodevice hptmv >> +nodevice hptrr >> +nodevice nve >>=20 >>=20 >=20 > Also, can you please regenerate the src.conf manual page? Perhaps it > should be documented somewhere which drivers/modules that are affected > by this as well. And can you please include GENERIC at least in these kernel configs? = They are not building and this breaks a make universe and I guess = eventually the tinderbox as well... /bz --=20 Bjoern A. Zeeb You have to have visions! It does not matter how good you are. It matters what good you do!
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?DF30EB99-B56C-43B8-B149-EE42A610BBFC>