- Pick a hart to boot on using hart lottery. This is an official RISC-V way to avoid booting on the management hart used in Linux. Management hart runs BBL initialization sequence and it releases main CPUs before it jumps to FreeBSD entry point itself. So it never wins the lottery.
- Renumber CPUs early on boot so we can boot on any hart.
This fixes operation on HiFive Unleashed.