- 08 Sep, 2022 2 commits
-
-
Anders Dellien authored
plat/tc: add firmware update secure partition support See merge request !6
-
Davidson Kumaresan authored
* 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>
-
- 07 Jul, 2022 3 commits
-
-
Anders Dellien authored
tc: change entrypoint of secure partitions See merge request !5
-
Davidson Kumaresan authored
The previous fetch address is broken and hence changing the source url for the dlmalloc. Signed-off-by:
Davidson K <davidson.kumaresan@arm.com> Change-Id: I56aa33208d6e7ebb4a11f5e4147b859cd8afe5e9
-
Davidson Kumaresan authored
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: I273af6b2411a693af84ab6b053836400d7910ac7
-
- 05 Jan, 2022 2 commits
-
-
Lakshmi Kailasanathan authored
plat/tc: add support for increased DRAM See merge request !4
-
Davidson Kumaresan authored
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>
-
- 07 Sep, 2021 2 commits
-
-
Lakshmi Kailasanathan authored
libc: add missing string functionalities needed for the Trusted Services See merge request !2
-
Lakshmi Kailasanathan authored
Replace secure storage with internal trusted storage See merge request !3
-
- 06 Sep, 2021 3 commits
-
-
Davidson Kumaresan authored
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>
-
Davidson Kumaresan authored
Change-Id: I46b877f47ed92f3ba9ef343a6671a00bc987bef8 Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
Davidson Kumaresan authored
Imports strcpy() and strncpy() from newlib with license added Change-Id: I1717b64180768ae32330507fb81f803637e0dbe7 Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
- 16 Aug, 2021 1 commit
-
-
Lakshmi Kailasanathan authored
plat/tc: Rename tc0 folder to tc See merge request !1
-
- 11 Aug, 2021 1 commit
-
-
Usama Arif authored
This 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
-
- 23 Jul, 2021 19 commits
-
-
Change-Id: Id1726ab48c78c03aa726592f5704da068be07b75 Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
The malloc.c will be downloaded from http://g.cs.oswego.edu/ during the build using dlmalloc.cmake. Since the malloc.c is having CCS0 licence, it cannot be hosted in tf.org. Hence we are downloading it during the build. The malloc_wrapper.c and malloc_wrapper.h are new files added to make the dlmalloc suit our use case. Change-Id: Idfdec5cff9f8d864e6f0ba2d67c1aa02f95ef0b9 Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
Trusted-services crypto was previously building with the linaro 7.5 aarch64-linux-gnu but not with arm 10.2 aarch64-none-linux-gnu. Build error was: aarch64/sp_entrypoint.S:22:(.text.sp_entrypoint+0x0): relocation truncated to fit: R_AARCH64_ADR_PREL_LO21 against `.bss.stacks' Signed-off-by:
Ben Horgan <ben.horgan@arm.com> Change-Id: Ia422722c986bce50543f026ccbad728e6938f2b0
-
Map the address space of kernel to the secure partitions and the crypto address space to secure storage partition to access the dynamically created buffers. Since we are not able to get the memory address of dynamically created buffer at run time, we are statically mapping the entire address space. Change-Id: Ic35d668f0ea0cae794036f4152d00465ee1d0e51 Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
The nanopb files are not aligned properly. Encountered Alignment fault during relocation. Hence disabling it. Change-Id: Id90fdd29fe3c0adeccf2565c25d9ef2e83ffd7be Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
Change-Id: Iebb12f1703b7de0a940e778e56f0b10a896f67eb Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
Change-Id: Ide3674de7c2e3fd6250c6fa9b1526e849f83f2f7 Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
Change-Id: Ifc36e16b4e9d81628d4a0903ca6ff983e392210e Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
Change-Id: I00e54db41b3226cc60a89bf4a81edea0a6fbb2a5 Signed-off-by:
Ben Horgan <ben.horgan@arm.com>
-
Change-Id: I8811494e1270c4efb75cc61b3230133a5871c5b9 Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
Change-Id: I46d8411005d64dddb1fbd7030c6a11cc479052ae Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
Change-Id: I6dfe343cbac372c9e09a2cfe986151de1d78a001 Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
Change-Id: I9571ea56f3e02bc8c25d3813e57fe880b1c781bf Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
Change-Id: I701fb58ced5dd816419289353826cbc8303dbb68 Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
Change-Id: Ibf1b3300d191ae51cc21e7896d00aa85906846eb Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
Change-Id: Ida7315bcd813f921bc1343961d8c2a3078263b8e Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
Change-Id: I554d337595abde28839b2c35b14ae7bbcb6ce3af Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
All the newly added files are copied in the same directory structure from optee_os, keeping the original license header intact. tag name: v3.10 tagged commit: d1c635434c55b7d75eadf471bde04926bd1e50a7 Change-Id: Ie8f4eebaba5efba08e64089438063f5fe1a527d6 Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
All the newly added files are copied in the same directory structure from tf-a-tests, keeping the original license header intact. tag name: v2.4 tagged commit: 272065470e4d1939e59609a932a64955ec965921 Change-Id: Ia475037c938016c1ded7d97b85bec6a7606f4776 Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
- 13 Jul, 2021 1 commit
-
-
Davidson Kumaresan authored
Change-Id: I4302e5e596f72119bdb2947b163a85518e4bd2c2 Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
- 15 Mar, 2021 1 commit
-
-
Davidson Kumaresan authored
Change-Id: Id72fca1709853602787789d47c49677082e190b2 Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-