sel1_shim merge requestshttps://gitlab.arm.com/arm-reference-solutions/sel1_shim/-/merge_requests2022-09-08T09:47:40Zhttps://gitlab.arm.com/arm-reference-solutions/sel1_shim/-/merge_requests/6plat/tc: add firmware update secure partition support2022-09-08T09:47:40ZDavidson Kumaresanplat/tc: add firmware update secure partition support* add the target for the Firmware Update secure partition.
The secure partition is larger than the other partitions because the FIP
is a large file (~4MB) and needs to be stored entirely in a secure world
buffer before it's written...* add the target for the Firmware Update secure partition.
The secure partition is larger than the other partitions because the FIP
is a large file (~4MB) and needs to be stored entirely in a secure world
buffer before it's written into the NV storage.
* memory map the NOR Flash address space
* increment MAX_XLAT_TABLES to accomodate the mapping of the NOR
flash device.
Change-Id: Ifd90e68854736bd33a1403dbdc01b3c0ed5b5cd6
Signed-off-by: Davidson K <davidson.kumaresan@arm.com>Davidson KumaresanDavidson Kumaresanhttps://gitlab.arm.com/arm-reference-solutions/sel1_shim/-/merge_requests/5tc: change entrypoint of secure partitions2022-07-07T13:55:06ZDavidson Kumaresantc: change entrypoint of secure partitionsThe secure partition package has the manifest and the binary. The
entrypoint will be set to the begining of the binary. Since the
size of the manifest is increased from 0x1000 to 0x4000 for boot
protocol support, the entrypoint also has ...The secure partition package has the manifest and the binary. The
entrypoint will be set to the begining of the binary. Since the
size of the manifest is increased from 0x1000 to 0x4000 for boot
protocol support, the entrypoint also has to be changed.
Signed-off-by: Davidson K <davidson.kumaresan@arm.com>
Change-Id: I273af6b2411a693af84ab6b053836400d7910ac7Davidson KumaresanDavidson Kumaresanhttps://gitlab.arm.com/arm-reference-solutions/sel1_shim/-/merge_requests/4plat/tc: add support for increased DRAM2022-01-05T14:50:48ZDavidson Kumaresanplat/tc: add support for increased DRAMSecond bank of DRAM of size 6GB is added at 0x8080000000. A buffer
created by the non-secure world can be from this memory. If that
buffer is shared with any trusted services, that has to be mapped
to S-EL1 translation regime. Hence the...Second bank of DRAM of size 6GB is added at 0x8080000000. A buffer
created by the non-secure world can be from this memory. If that
buffer is shared with any trusted services, that has to be mapped
to S-EL1 translation regime. Hence the VA and PA limit has to be
increased to 0xFFFFFFFFFF.
Change-Id: If21e2efe3ecb662dd3a44e90b12d1830e9f7d5fd
Signed-off-by: Davidson K <davidson.kumaresan@arm.com>Davidson KumaresanLakshmi KailasanathanDavidson Kumaresanhttps://gitlab.arm.com/arm-reference-solutions/sel1_shim/-/merge_requests/2libc: add missing string functionalities needed for the Trusted Services2021-09-07T17:52:47ZDavidson Kumaresanlibc: add missing string functionalities needed for the Trusted ServicesImports strcpy() and strncpy() from newlib with license added
libc/string.h: Add strstr function declarationImports strcpy() and strncpy() from newlib with license added
libc/string.h: Add strstr function declarationLakshmi KailasanathanLakshmi Kailasanathanhttps://gitlab.arm.com/arm-reference-solutions/sel1_shim/-/merge_requests/3Replace secure storage with internal trusted storage2021-09-07T17:50:57ZDavidson KumaresanReplace secure storage with internal trusted storageTrusted Services had removed secure storage and added two new
trusted services - Protected Storage and Internal Trusted
Storage. Hence we are removing secure storage and adding
support for the internal trusted storage.
Change-Id: I09a34...Trusted Services had removed secure storage and added two new
trusted services - Protected Storage and Internal Trusted
Storage. Hence we are removing secure storage and adding
support for the internal trusted storage.
Change-Id: I09a345de05b9165a7397ff6f58870109dd6edfcf
Signed-off-by: Davidson K <davidson.kumaresan@arm.com>Lakshmi KailasanathanLakshmi Kailasanathanhttps://gitlab.arm.com/arm-reference-solutions/sel1_shim/-/merge_requests/1plat/tc: Rename tc0 folder to tc2021-08-16T14:29:53ZUsama Arifplat/tc: Rename tc0 folder to tcThis is so that the same files can be used between tc0 and tc1
as they share the platform helper functions and definitions.
Signed-off-by: Usama Arif <usama.arif@arm.com>
Change-Id: I4bbecd927ebc84d3f78b033f759f8ed9e06b4208This is so that the same files can be used between tc0 and tc1
as they share the platform helper functions and definitions.
Signed-off-by: Usama Arif <usama.arif@arm.com>
Change-Id: I4bbecd927ebc84d3f78b033f759f8ed9e06b4208