MFC r314651,r318439,r318440:r314651:sys/modules: normalize .CURDIR-relative paths to SRCTOPThis simplifies make output/logicTested with: `cd sys/modules; make ALL_MODULES=` on amd64r318439:Normalize .PATH on SRCTOPThis will help Jenkins dedupe 9 warnings between the static build andthe module build of ipsec(4).Missed in SRCTOP conversion in r314651.MFC with: r314651r318440:Normalize SYSDIR on SRCTOP instead of .CURDIRThis is being done to simplify pathing for CFLAGS and source files.
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle.Prune svn:mergeinfo from the new branch, as nothing has been mergedhere.Additional commits post-branch will follow.Approved by: re (implicit)Sponsored by: The FreeBSD Foundation
Major rework of the iicbus/smbus framework: - VIA chipset SMBus controllers added - alpm driver updated - Support for dynamic modules added - bktr FreeBSD smbus updated but not tested - cleanup