Replace S-Boot with U-Boot on exynos4412 (midas) devices
This is needed in order to deal with TrustZone, RYF, mainline Linux, and making it so our current flagship devices can run GNU/Linux distros.
It is my understanding that this currently works, but no u-boot console shows up on the display if you use the old linux kernel from Samsung that we are currently using.
"It's also worth mentioning that LineageOS/Replicant will boot under u-boot with a kernel compiled without CONFIG_ARM_TRUSTZONE set, but the display will not work (probably because u-boot does not initialise the display)."
Updated by Kurtis Hanna over 2 years ago
I just learned from PabloPL on the Replicant IRC that the Exynos 4210 device i9300 can be ported to u-boot as well: https://github.com/xc-racer99/u-boot-galaxys4g/wiki
Updated by Kurtis Hanna about 2 years ago
Some new commits were pushed on github: https://github.com/fourkbomb/u-boot/commits/midas-2019.04
Updated by Kurtis Hanna 3 months ago
- Target version changed from Any version to Any Replicant version with an upstream kernel
It is my understanding that u-boot is not currently compatible with Replicant versions that use downstream kernels, so I am updating the target version in this ticket to "Any Replicant version with an upstream kernel".
It is also my understanding that Replicant 11 boots with forkbomb's downstream u-boot, but that our project can't currently distribute this s-boot alternative because it requires a non-free blob, the distribution of which would violate the terms we abide by as a FSDG certified distribution.