On Tue, Jul 25, 2023 at 01:30:43PM +0300, Slava Voronzoff wrote: > Hi, pinging and refreshing this patch > > What it does: > allow arm64 cpus to break from the loop of waiting to start core and > drop to DDB or OS. > > Patch based on same concept in amd64 cpu.c > > Any suggestions? Good to go?
So instead of waiting possibly forever for secondary CPUs to come up, you can continue debug the system and/or continue boot with less CPUs. Apart from the trailing empty line you introduce, the approach does match amd64 (down to the for loop lacking a space after semicolon). That allows making progress on these machines and I don't see a downside, so OK kn modulo the empty line. Any input from our arm64 hackers? Same diff ten days ago: https://marc.info/?l=openbsd-bugs&m=169465443200821&w=2