sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
scc(4)/uart(4): Remove obsolete support for Siemens SAB 82532It's no longer used since 58aa35d42975c298ca0adba705c042596303c9f5and r357455 respectively.
Remove sparc64 kernel supportRemove all sparc64 specific filesRemove all sparc64 ifdefsRemovee indireeect sparc64 ifdefs
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
Kill MFILES and find things automatically. It turned out to be onlylightly used. Find the proper .m file when we depend on *_if.[ch] inthe srcs line, with seat-belts for false positive matches. Th
Kill MFILES and find things automatically. It turned out to be onlylightly used. Find the proper .m file when we depend on *_if.[ch] inthe srcs line, with seat-belts for false positive matches. This usesmake's path mechanism. A further refinement would be to calculate thisonce, and then pass the resulting _MPATH to modules submakes.Differential Revision: https://reviews.freebsd.org/D2327
show more ...
Fix the scc(4) module build. Without the file it's missing a required symbol.Approved by: nwhitehorn (mentor)MFC after: 3 days
MFtbemd: use MACHINE_CPUARCH
Don't build unused SBus front-ends for sun4v, don't build EBus front-endswhich are also likely to be irrelevant for sun4v (there's no SBus on sun4vand only some EBus devices). While at it fix some
Don't build unused SBus front-ends for sun4v, don't build EBus front-endswhich are also likely to be irrelevant for sun4v (there's no SBus on sun4vand only some EBus devices). While at it fix some style bugs according tostyle.Makefile(5) where appropriate.MFC after: 3 days
Include the QUICC bus front-end in the module for PowerPC.
Build the scc(4) module with EBus and SBus attachments for sparc64only and build the scc(4) module with MacIO attachment for powerpc.
Add scc(4), a driver for serial communications controllers. Thesecontrollers typically have multiple channels and support a numberof serial communications protocols. The scc(4) driver is itselfan
Add scc(4), a driver for serial communications controllers. Thesecontrollers typically have multiple channels and support a numberof serial communications protocols. The scc(4) driver is itselfan umbrella driver that delegates the control over each channeland mode to a subordinate driver (like uart(4)).The scc(4) driver supports the Siemens SAB 82532 and the ZilogZ8530 and replaces puc(4) for these devices.