> Have you booted another board with your arm64 kernel,
> rpi4 or zero 2w for example?

No, the pi5 has other architectural differences from earlier pi boards, so
a pi5 kernel won't just boot on a pi4. A 64-bit pi4 kernel would take some
more work.

> I supposed your extra work for 32-bit compatibility is for running go on this
> board.

No, in fact I did the 32-bit user space version first, so I could test the new
kernel during development using existing arm32 commands and fileserver code on
a shared server. The extra work was later, to add the ability to execute 64-bit
user programs. I did that mainly to give the arm64 toolchain some more exercise.
I don't have any applications which require a big address space. Maybe the extra
registers (and DIV/MOD instructions!) of arm64 would give some performance 
advantage:
it would be interesting to benchmark 32- and 64-bit builds of the same command
and see.


------------------------------------------
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T7db02c9c4602d6f1-M833ed74784fee79b0cad0f1b
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

Reply via email to