A bit of MMU handling cleanup:
- BI_MMU_APOLLO does, in fact, mean the Apollo MMU for 68020 used on the
DN3000 and DN4000 machines.
- If we end up with an unknown MMU value, try to reconcile with machine
type and CPU type.
Move virt68k's bootinfo code to a generic m68k location with names
linux_bootinfo.[ch] (since that's what this data is compatible with).
Facilitates use by other m68k platforms in the future.
Also, don't bother installing the header file; nothing in userland needs it.
mk: drop old, now unused version of DTB generation
This was replaced by bsd.dtb.mk back in 2020.
Build-tested on evbarm-aarch64, evbarm-earmv7hf, riscv-riscv64, amd64,
and sparc64.
risc-v: remove atf_expect_fail "PR port-riscv/59301"
Now that risc-v has MKPROFILE support run the tests that exercise it.
PR/59301 riscv: missing MKPROFILE=yes support
Correct previous wrt tzdata.
The current (upstream) version is tzdata2026a
The version that we have is (until the next update, coming soon)
is tzdata2025cgtz
Not the other way around.
Merge 2026a, previous was 2025c
Release 2026a - 2026-03-01 22:59:49 -0800
Briefly:
Moldova has used EU transition times since 2022.
The "right" TZif files are no longer installed by default.
-DTZ_RUNTIME_LEAPS=0 disables runtime support for leap seconds.
TZif files are no longer limited to 50 bytes of abbreviations.
zic is no longer limited to 50 leap seconds.
Several integer overflow bugs have been fixed.
Changes to past and future timestamps
Since 2022 Moldova has observed EU transition times, that is, it
has sprung forward at 03:00, not 02:00, and has fallen back at
04:00, not 03:00. (Thanks to Heitor David Pinto.)
Changes to data
[76 lines not shown]