GK SDK 源码库: XMIPCLinuxV100R005C00SPC030 (kernel/tools/open_source excluded)
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
Qualcomm Technologies, Inc.
|
||||
===========================
|
||||
|
||||
Trusted Firmware-A (TF-A) implements the EL3 firmware layer for QTI SC7180,
|
||||
SC7280.
|
||||
|
||||
Boot Trace
|
||||
-------------
|
||||
|
||||
Bootrom --> BL1/BL2 --> BL31 --> BL33 --> Linux kernel
|
||||
|
||||
BL1/2 and BL33 can currently be supplied from Coreboot + Depthcharge
|
||||
|
||||
How to build
|
||||
------------
|
||||
|
||||
Code Locations
|
||||
~~~~~~~~~~~~~~
|
||||
|
||||
- Trusted Firmware-A:
|
||||
`link <https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git>`__
|
||||
|
||||
Build Procedure
|
||||
~~~~~~~~~~~~~~~
|
||||
|
||||
QTI SoC expects TF-A's BL31 to get integrated with other boot software
|
||||
Coreboot, so only bl31.elf need to get build from the TF-A repository.
|
||||
|
||||
The build command looks like
|
||||
|
||||
make CROSS_COMPILE=aarch64-linux-gnu- PLAT=sc7180 COREBOOT=1
|
||||
|
||||
update value of CROSS_COMPILE argument with your cross-compilation toolchain.
|
||||
|
||||
Additional QTISECLIB_PATH=<path to qtiseclib> can be added in build command.
|
||||
if QTISECLIB_PATH is not added in build command stub implementation of qtiseclib
|
||||
is picked. qtiseclib with stub implementation doesn't boot device. This was
|
||||
added to satisfy compilation.
|
||||
|
||||
QTISELIB for SC7180 is available at
|
||||
`link <https://github.com/coreboot/qc_blobs/blob/master/sc7180/qtiseclib/libqtisec.a?raw=true>`__
|
||||
QTISELIB for SC7280 is available at
|
||||
`link <https://github.com/coreboot/qc_blobs/blob/master/sc7280/qtiseclib/libqtisec.a?raw=true>`__
|
||||
Reference in New Issue
Block a user