master
Ensure that archs that use CPUF_PRIMARY in CPU_IS_PRIMARY() initalize the primary CPU struct with this flag set. Initial diff for amd64 by kettenis@ OK mpi@
Fix building profiling kernels by passing the -p flag to config(8) if the kernel's name ends in .PROF.
lucas pointed out that config failure could be swalled by true. use a new incantation suggested by tb.
free(9) sizes.
sizes for free()
with the use of static initialization of ci_flags, it can no longer be inside #ifdef MULTIPROCESSOR
Constify struct cfattach.
remove unneeded semicolons; checked by millert@
The MI boot code used to have an infinite loop trying to boot the kernel, which got limited to at most two tries 26 years ago for the 2.3 release, but the documentation was never updated to match this change. Do it now.
typo
Introduce the KEEPKERNELS variable: if this is set either in mk.conf or the environment, 'make cleandir' does not descend into kernel build directories. Thus, kernel object files survive 'make build' on slower architectures.