HomeFreeBSD

Restore the ability to use EARLY_PRINTF support during most of initarm().

Description

Restore the ability to use EARLY_PRINTF support during most of initarm().

The real kernel page tables are set up much earlier in initarm() now than
they were when early printf support was first added, and they end up undoing
the mapping made in locore.S for early printf support. This re-adds the
mapping after switching to the new/real kernel page tables, making early
printf work again right after switching to them.

Details

Provenance
ianAuthored on
Parents
rS327047: Remove arm-specific implementations of atomic_load/store_xxx() now that
Branches
Unknown
Tags
Unknown