Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I'll just run the command on the branches)Sponsored by: Netflix
sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
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
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...
show more ...
No need to generate vnode_if.h anymore
Break out the MI part of the /dev/[k]mem and /dev/io drivers intotheir own directory and module, leaving the MD parts in the MDarea (the MD parts _are_ part of the modules). /dev/mem and /dev/ioar
Break out the MI part of the /dev/[k]mem and /dev/io drivers intotheir own directory and module, leaving the MD parts in the MDarea (the MD parts _are_ part of the modules). /dev/mem and /dev/ioare now loadable modules, thus taking us one step further towardsa kernel created entirely out of modules. Of course, there is nothingpreventing the kernel from having these statically compiled.