Map device tree read/write to unbreak root on softraid
authorkn <kn@openbsd.org>
Thu, 30 Mar 2023 15:09:01 +0000 (15:09 +0000)
committerkn <kn@openbsd.org>
Thu, 30 Mar 2023 15:09:01 +0000 (15:09 +0000)
commit4e314888eb6f67f147dd79b6943d4f16ccac373b
tree7705781ed59c3fddc96c62a401e535c134ef8faf
parent3f0f322f7a6d0e7aa683d3068b8ecef6be09fe6e
Map device tree read/write to unbreak root on softraid

Since r1.76 "Get rid of pmap_map_early()" the FDT was mapped read-only,
but CRYPTO softraid code writes it to zero out the key.

Found and tested by me;  explanation and fix from kettenis.
OK kettenis
sys/arch/arm64/arm64/machdep.c