03-12-2017, 12:38 PM
Over the years, "firmware" probably just outgrew it's original meaning ;-)
On the A64, you still have a fixed BROM (BootROM) in the chip, but that is just there to load further stages of 'firmware' like the first stage loader (boot0/spl) and what ARM introduced with the ARMv8 architecture and calls the "ARM Trusted Platform Firmware" (ATF) which takes care of several things like security, power management, etc. and then u-boot which in turn loads the linux kernel... where those different 'firmwares' are stored varies a lot between different SoC...
On the A64, you still have a fixed BROM (BootROM) in the chip, but that is just there to load further stages of 'firmware' like the first stage loader (boot0/spl) and what ARM introduced with the ARMv8 architecture and calls the "ARM Trusted Platform Firmware" (ATF) which takes care of several things like security, power management, etc. and then u-boot which in turn loads the linux kernel... where those different 'firmwares' are stored varies a lot between different SoC...
Come have a chat in the Pine IRC channel >>