Is there a written spec or description of how a boot program (u-boot, UEFI,
hypervisor) boots an OS on ARM platforms?

ePAPR-type device trees are used to describe a platform, but what
about the type of information in sections 5.3, 5.4 and 5.5 of the ePAPR:
   -initial mapped areas
   -state of MMU at the point the boot program transfers
    control to the OS, initial MMU mappings
   -initial state of registers
   -mechanisms to start secondary CPUs-- e.g. spin table

Besides reading code is this stuff written down anywhere? ...for both ARM v7
and ARM v8.

Thanks,
Stuart Yoder


_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to