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
Add DEV_RANDOM pseudo-option and use it to "include out" random(4)if desired.Retire randomdev_none.c and introduce random_infra.c for residentinfrastructure. Completely stub out random(4) calls i
Add DEV_RANDOM pseudo-option and use it to "include out" random(4)if desired.Retire randomdev_none.c and introduce random_infra.c for residentinfrastructure. Completely stub out random(4) calls in the "withoutDEV_RANDOM" case.Add RANDOM_LOADABLE option to allow loadable Yarrow/Fortuna/LocallyWrittenalgorithm. Add a skeleton "other" algorithm framework for folksto add their own processing code. NIST, anyone?Retire the RANDOM_DUMMY option.Build modules for Yarrow, Fortuna and "other".Use atomics for the live entropy rate-tracking.Convert ints to bools for the 'seeded' logic.Move _write() function from the algorithm-specific areas to randomdev.cGet rid of reseed() function - it is unused.Tidy up the opt_*.h includes.Update documentation for random(4) modules.Fix test program (reviewers, please leave this).Differential Revision: https://reviews.freebsd.org/D3354Reviewed by: wblock,delphij,jmg,bjkApproved by: so (/dev/random blanket)
show more ...