Call fpu_init() at the beginning of cpu_startup(), like the other
m68k ports now do, and use the probed FPU information rather than
flags from the loader.
G/C the patchable PCR value and associated shenanigans and just do what
the other 68060 systems so: enable superscalar issue right before
enabling the caches.
Add a small optimisation for a pmap_remove_all pmap and skip activation
in pmap_activate as it's (supposed to be) deferred until the subsequent
pmap_update.
tests/libc/long_double: fix sparc64, skip unknown platforms
On sparc64, the sparc branch was previously taken.
Skip further platforms as the existing platforms already show enough
differences to warrant invoking undefined behavior.
tests/t_printf: add debug aid
On vax, the snprintf_float test can crash with SIGILL. To be able to
replay the random numbers, print the seed, to be independent from the
atf-run.log file, as that would involve additional guesswork.
Fix two EXECness issues
- when creating a WX mapping via pmap_enter mark the page as EXEC
- when pmap_protect adds X then ensure that pmap_page_syncicache is called
for the page.