android - how a BIOS program load 2nd stage loader to Internal RAM -


i have conceptual doubt of boot process

known boot sequence

1stage bl > 2ndstage bl > u-boot > kernel

1stage bl : bios program, meant minimum initializations , loading 2ndstage bl internal ram of soc

2ndstage bl : can spl(android),xloader in other cases, load u-boot ram after initializing ...

here questions more on 1ststage loader,which solve further doubts

how know , 2nd stage loader located part of rom image?

how load 2ndstage loader on internal ram without initializing nand flash memory(i have seen legacy code nand initialization happening inside 2ndstage loader), .lds files while loading next bootloaders ?

ps: have 2ndstage loader source me not bios


Comments