sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
We'll never have multiple slots a cardbus bridge. So, replace excaarray with a singleton.Also, pccbb isa attachment is never going to happen, do disconnect it from thebuild (will delete this in f
We'll never have multiple slots a cardbus bridge. So, replace excaarray with a singleton.Also, pccbb isa attachment is never going to happen, do disconnect it from thebuild (will delete this in future commit). It would need to be updated as well,but since this code is effectively dead code, remove it from the build instead.
show more ...
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
On x86 force NEW_PCIB, since that's the default. While this optionwould be picked up for kernel builds, it isn't picked up forold-fashioned builds. Without this option, PCI bus numbers are bustedf
On x86 force NEW_PCIB, since that's the default. While this optionwould be picked up for kernel builds, it isn't picked up forold-fashioned builds. Without this option, PCI bus numbers are bustedfor modules build iteratively.
And isa_if.h
Add pccbb_isa.c and pccbb_pci.c
Fix this pending the decision of which of the redundantsys/modules/{pc,}cbb/Makefile to remove.
Drop <bsd.man.mk> support from <bsd.kmod.mk>.Not objected to by: -current
Turn on unconditional symbol export for modules whose API isnot clear enough, will require additional analysis, or willrequire some input from their maintainers.
Use a consistent style and one much closer to the rest of /usr/src
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}).
Add modules for cardbus and the cardbus bridge driver. Files neededto build these to be committed next.Again, not added to sys/modules/Makefile