Add support for 68060 CPUs to mac68k.
This requires a 68040->68060 adapter plus ROM patches needed to boot
MacOS with the 68060 (https://github.com/ZigZagJoe/Macintosh-Q650-68060).
These NetBSD patches provided by zigzagjoe, with a little whitespace
cleanup and corresponding mods to INSTALL and SMALLRAM kernel configs
by me.
eqos: Avoid unnecessary bouncing on RX
Allocate memory for RX buffers based on our DMA constraints to prevent
unnecessary bouncing. With this change and checksum offload enabled, I
can finally get a full 940 Mbps RX on a 8GB PINE64 Quartz64.
kern/60318: reproducable bpfjit crash
Remove unncessary struct cpu_info members that were #if defined(PMAP_MI)
- ci_tlb_info isn't necessary as PMAP_TLB_MAX is 1 on aarch64
- ci_pmap_{lastuser,cur} are debug fields from the aarch32 pmap.
These struct members changed the layout so that modules would have the
wrong offset for ci_cpufuncs
Minor cleanups: use getopt, avoid conditional compilation, and
add debug_printf to avoid 'if (debug)' conditionals all over.
Also add a -v flag so that setting the debug level does not
require recompilation. No functional change otherwise.
undist(1): misc fixes
New sentence - new line.
Uppercase option comes before its lower case counterpart.
Use .Dl for one-liners.
See Also is sorted by section first.
pidfile: if locked but a pid cannot be read set errno = EAGAIN
As indicating it's locked is much more important than any error reading
it's contents as a pid.
This should help racy competition to lock first.