
21 Jun
2013
21 Jun
'13
10:45 p.m.
On Tue, May 07, 2013 at 04:30:48PM +0800, Liu Gang wrote:
When a b4860qds board boots from SRIO or PCIE, it needs to finish these processes:
- Set all the cores in holdoff status.
- Set the boot location to one PCIE or SRIO interface by RCW.
- Set a specific TLB entry for the boot process.
- Set a LAW entry with the TargetID of one PCIE or SRIO for the boot.
- Set a specific TLB entry in order to fetch ucode and ENV from master.
- Set a LAW entry with the TargetID one of the PCIE ports for ucode and ENV.
- Slave's u-boot image should be generated specifically by make xxxx_SRIO_PCIE_BOOT_config. This will set SYS_TEXT_BASE=0xFFF80000 and other configurations.
For more information about the feature of Boot from SRIO/PCIE, please refer to the document doc/README.srio-pcie-boot-corenet.
Signed-off-by: Liu Gang Gang.Liu@freescale.com
Applied, thanks!
Andy