<GNUtoo>
but beside that I didn't find what bl31.bin and bl301.bin did
<GNUtoo>
(and acs.bin)
<GNUtoo>
the answer might be in u-boot though
return0e has quit [Remote host closed the connection]
pigiron has quit [Remote host closed the connection]
Lyude has quit [Read error: Connection reset by peer]
Lyude has joined #linux-amlogic
_whitelogger has joined #linux-amlogic
return0e has joined #linux-amlogic
return0e has quit [Ping timeout: 268 seconds]
return0e has joined #linux-amlogic
return0e has quit [Ping timeout: 240 seconds]
_whitelogger has joined #linux-amlogic
lykt has joined #linux-amlogic
<repk>
GNUtoo: bl31 is secure monitor or the ATF runtime, it runs in EL3 and dispatch SMC to secure/non-secure world. bl301 is a part of the SCP firmware. On meson the SCP is run by a microcontroller (cortex-M3) and handles power related stuff.
<repk>
So BL1 is the CPU boot ROM code executes in SRAM and lunch BL2 which initializes DDR load all remaining firmwares (BL30 SCP, BL31 secure monitor, BL32 TEE, BL33 u-boot) in it. Then BL31 installs the secure monitor sends bl30 to SCP, and gives control to BL32 (if exists e.g. OPTEE) and BL33 (usually u-boot). Then u-boot loads boots linux.
ldevulder_ has joined #linux-amlogic
ldevulder has quit [Ping timeout: 250 seconds]
return0e has joined #linux-amlogic
bengal has quit [Ping timeout: 240 seconds]
bengal has joined #linux-amlogic
sputnik_ has quit [Remote host closed the connection]
sputnik_ has joined #linux-amlogic
nexgen has quit [Quit: Leaving]
nexgen has joined #linux-amlogic
nexgen has quit [Client Quit]
nexgen has joined #linux-amlogic
paulk-leonov has quit [Ping timeout: 276 seconds]
paulk-leonov has joined #linux-amlogic
paulk-leonov has quit [Ping timeout: 250 seconds]
paulk-leonov has joined #linux-amlogic
<narmstrong>
And acs.bin are the system parameters to configure the ddr controller
<narmstrong>
repk: bl31 also loads bl301 right ?
<repk>
narmstrong: maybe I wrong but I think bl2 load bl301 from sd,emmc,nand,... to DDR. Then BL31 sends it to SCP internal memory
<repk>
I'm*
<narmstrong>
Ok
sputnik_ has quit [Ping timeout: 240 seconds]
Elpaulo has joined #linux-amlogic
nsaenz has joined #linux-amlogic
Darkmatter66_ has joined #linux-amlogic
Darkmatter66 has quit [Ping timeout: 265 seconds]
marcodiego has joined #linux-amlogic
return0e has quit [Read error: Connection reset by peer]
return0e has joined #linux-amlogic
Darkmatter66 has joined #linux-amlogic
Darkmatter66_ has quit [Ping timeout: 240 seconds]
Darkmatter66_ has joined #linux-amlogic
Darkmatter66 has quit [Ping timeout: 268 seconds]
Darkmatter66 has joined #linux-amlogic
Darkmatter66 has quit [Ping timeout: 264 seconds]
Darkmatter66_ has joined #linux-amlogic
Darkmatter66 has joined #linux-amlogic
sputnik_ has joined #linux-amlogic
Darkmatter66_ has quit [Ping timeout: 246 seconds]
Darkmatter66_ has joined #linux-amlogic
Darkmatter66 has quit [Ping timeout: 268 seconds]
Darkmatter66_ has quit [Ping timeout: 265 seconds]
Darkmatter66 has joined #linux-amlogic
Darkmatter66_ has joined #linux-amlogic
Darkmatter66 has quit [Ping timeout: 268 seconds]
<GNUtoo>
repk: thanks a lot
Darkmatter66 has joined #linux-amlogic
Darkmatter66_ has quit [Ping timeout: 240 seconds]
ldevulder__ has joined #linux-amlogic
Darkmatter66_ has joined #linux-amlogic
Darkmatter66 has quit [Ping timeout: 240 seconds]
ldevulder_ has quit [Ping timeout: 268 seconds]
Darkmatter66_ has quit [Ping timeout: 240 seconds]
Darkmatter66 has joined #linux-amlogic
sputnik_ has quit [Remote host closed the connection]
sputnik_ has joined #linux-amlogic
TheAssassin has quit [Remote host closed the connection]