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 references to EISA support from the vx driver, along with EISAsupport. Fix a comment block that's shared with both vx and ep. Removeobsolete refernce to statically compiling a kernel with a
Remove references to EISA support from the vx driver, along with EISAsupport. Fix a comment block that's shared with both vx and ep. Removeobsolete refernce to statically compiling a kernel with a fixed numberof vx devices. Have not removed EISA from the title of the documentthe register definitions were originally derived from (though no doubtmore recent docments were also consulted).
show more ...
Cleanup the way we include some files (in this case EISA) based onkernel config. Also tidy up the ed options.
Remove dependence on source tree options. Move all kernel moduleoptions into kern.opts.mk and change all the places where we usesrc.opts.mk to pull in the options. Conditionally define SYSDIR andu
Remove dependence on source tree options. Move all kernel moduleoptions into kern.opts.mk and change all the places where we usesrc.opts.mk to pull in the options. Conditionally define SYSDIR anduse SYSDIR/conf/kern.opts.mk instead of a CURDIR path. Replace allinstances of CURDIR/../../etc with STSDIR, but only in the affectedfiles.As a special compatibility hack, include bsd.owm.mk at the top ofkern.opts.mk to allow the bare build of sys/modules to work on oldersystems. If the defaults ever change between 9.x, 10.x and current forthese options, however, you'll wind up with the host OS' defaultsrather than the -current defaults. This hack will be removed whenwe no longer need to support this build scenario.Reviewed by: jhbDifferential Revision: https://phabric.freebsd.org/D529
Use src.opts.mk in preference to bsd.own.mk except where we need stufffrom the latter.
Don't build EISA by default anymore. Remove from i386 GENERIC andcreate an option that defaults to "no" on all platforms to not buildthe EISA bits.Discussed on: arch@
MFtbemd:Use MACHINE_CPUARCH in preference to MACHINE_ARCH. The former is thesource code location of the machine, the latter the binary output. Ingeneral, we want to use MACHINE_CPUARCH instead
MFtbemd:Use MACHINE_CPUARCH in preference to MACHINE_ARCH. The former is thesource code location of the machine, the latter the binary output. Ingeneral, we want to use MACHINE_CPUARCH instead of MACHINE_ARCH unlesswe're tesitng for a specific target. The isn't even moot fori386/amd64 where there's momemntum towards a MACHINE_CPUARCH == x86,although a specific cleanup for that likely would be needed...
Remove bridge(4) from the tree. if_bridge(4) is a full functionalreplacement and has additional features which make it superior.Discussed on: -archReviewed by: thompsaX-MFC-after: never (RELENG
Remove bridge(4) from the tree. if_bridge(4) is a full functionalreplacement and has additional features which make it superior.Discussed on: -archReviewed by: thompsaX-MFC-after: never (RELENG_6 as transition period)
Add eisa_if.h
Use a consistent style and one much closer to the rest of /usr/src
The vortex driver can be compiled as a KLD now. The EISA attachmentis only built on the i386 platform for now, since it depends on symbolswhich I'm pretty sure won't be present in the alpha build.