ARM embedded devices like RPI 2b don't provide a machine layer abstraction like OpenSbi on RISC-V.
A generic bios needs to be implemented with specific implementation for each boards. The implementation will be selected at runtime based on DTB parsing.
This will allows to compile just for the CPU and not for each boards.
ARM embedded devices like RPI 2b don't provide a machine layer abstraction like OpenSbi on RISC-V.
A generic bios needs to be implemented with specific implementation for each boards. The implementation will be selected at runtime based on DTB parsing.
This will allows to compile just for the CPU and not for each boards.