sys/modules: normalize .CURDIR-relative paths to SRCTOPThis simplifies make output/logicTested with: `cd sys/modules; make ALL_MODULES=` on amd64MFC after: 1 monthSponsored by: Dell EMC Isilon
Remove opt_mac.h generation for various kernel modules that no longerrequire it.Submitted by: pjd
add opt_mac.h to SRCS to unbreak module build.
Zap obsolete (died with LKM) EXPORT_SYMS variable
Use a consistent style and one much closer to the rest of /usr/src
Remove the ibcs2(8) shell script.Providing shell scripts that do nothing but load a similarly namedkernel loadable module in out of vogue.There is no ibcs2(4) manual page, and I haven't managed
Remove the ibcs2(8) shell script.Providing shell scripts that do nothing but load a similarly namedkernel loadable module in out of vogue.There is no ibcs2(4) manual page, and I haven't managed to coaxanyone into contributing one based on the linux(4) manual page.
show more ...
mdoc(7) police: use the new features of the Nm macro.
Use Fx macro wherever possible.
Don't install manpages.They are being moved elsewhere, and they are causing problems being here.
Only install secondary components if the destination directory exists.This may be a WIP, but `make release' needs it sooner than later.
Use .include <bsd.kmod.mk> to get to ../../*/conf/kmod.mk instead ofencoding the relative path.
Pull in sys/conf/kmod.mk, rather than /usr/share/mk/bsd.kmod.mk.This means that the kernel can be totally self contained now and is notdependent on the last buildworld to update /usr/share/mk. Thi
Pull in sys/conf/kmod.mk, rather than /usr/share/mk/bsd.kmod.mk.This means that the kernel can be totally self contained now and is notdependent on the last buildworld to update /usr/share/mk. This mightalso make it easier to build 5.x kernels on 4.0 boxes etc, assuminggensetdefs and config(8) are updated.
Removed special rules for building and cleaning device interface filesand empty options files. The rules are now generated automatically inbsd.kmod.mk. Cleaned up related things ($S and ${CLEANFI
Removed special rules for building and cleaning device interface filesand empty options files. The rules are now generated automatically inbsd.kmod.mk. Cleaned up related things ($S and ${CLEANFILES}).
Install {ibcs2,svr4}.sh in /usr/sbin and not in /usr/bin.related to PR: 13545
$Id$ -> $FreeBSD$
Reference kld(4).Submitted by: Nathan Ahlstrom <[email protected]>
Replace LKM with KLD.Submitted by: Nathan Ahlstrom <[email protected]>
Clean up some .Os macro uses: quotes are not needed, multiple argumentsdon't really work if the first one isn't "FreeBSD", and "FreeBSD-Experimental"isn't an OS name.
Install scripts without .sh suffix.
Rename joy,ibcs2,linux to joy.sh,ibcs2.sh,linux.sh (via repo copy).
Reenable /usr/bin/ibcs2 installing from here; it works now that theguaranteed kernel stack overflow is fixed.
Don't use a glue file for the module; use the one in the kernel.
Do not overwrite the lkm versions of the install scripts for now. linuxworks but ibcs2 has a load failure and joy doesn't look like it'll work.
Update to use kldload, no temporary files!
Sample initial set of kld-ified modules. Not all have been completelyconverted yet. These are more of a starting point. This is NOT connectedto the parent Makefile.OK'ed by jkh (who is ever so
Sample initial set of kld-ified modules. Not all have been completelyconverted yet. These are more of a starting point. This is NOT connectedto the parent Makefile.OK'ed by jkh (who is ever so patiently waiting)
123