Suse, as far as I can tell, has u-boot call grub & grub then runs the kernel. Would that not be better, in that there is a separation & grub for most people is a lot easier to administer?
Where do ATF, U-Boot (+extlinux), grub and Image all get stored? Can’t store these on nvme, as it is only accessible when linux kernel Image is running.