Back when I was working on https://github.com/milas/rock5-talos, at first there was NO EFI support, which is largely what prompted the whole project.
Later, I tried EDK2 to simplify, but never got a fully successful boot.
I was given the impression that was expected, and the BSP kernel wouldn't work properly if booted via EFI.
More recently, I asked in the Radxa Discord and several folks confirmed they're using both 5.10 + 6.1 BSP booted via EFI (EDK2).
While the mainline situation is much better, and the BSP kernels are weird, they've also been stable in my experience & have lower reported power usage in addition to the broader software support for things like the NPU and RKMPP, so I actually prefer to use them.
Given that mainline is working, I won't get rid of it! But I'd like to try to add BSP as an option without needing to maintain a full fork.
Back when I was working on https://github.com/milas/rock5-talos, at first there was NO EFI support, which is largely what prompted the whole project.
Later, I tried EDK2 to simplify, but never got a fully successful boot.
I was given the impression that was expected, and the BSP kernel wouldn't work properly if booted via EFI.
More recently, I asked in the Radxa Discord and several folks confirmed they're using both 5.10 + 6.1 BSP booted via EFI (EDK2).
While the mainline situation is much better, and the BSP kernels are weird, they've also been stable in my experience & have lower reported power usage in addition to the broader software support for things like the NPU and RKMPP, so I actually prefer to use them.
Given that mainline is working, I won't get rid of it! But I'd like to try to add BSP as an option without needing to maintain a full fork.