arm64: Move cpu0 dpcpu and msgbuf to the DMAP
When these are allocated we already have the DMAP region mapped. Search
for the largest region and use this to hold these.
Pr: 269726
Reviewed by: markj
Sponsored by: Arm Ltd
Differential Revision: https://reviews.freebsd.org/D42734