arm64: Clean up HW DBM errata detection
- Use the passed in midr rather than reading from pcpu
- Use the new midr_check_var_part_range function to check if the midr is within the range of affected CPUs
Reviewed by: alc
Sponsored by: Arm Ltd
Differential Revision: https://reviews.freebsd.org/D52188