| 24b5b53a | 31-Aug-2022 |
Rajan Vaja <rajan.vaja@xilinx.com> |
fix(xilinx): update define for ZynqMP specific functions
Instead of exclude code for Versal, define only for ZynqMP. For new platforms this code should be excluded so instead of excluding for all pl
fix(xilinx): update define for ZynqMP specific functions
Instead of exclude code for Versal, define only for ZynqMP. For new platforms this code should be excluded so instead of excluding for all platform, define only for ZynqMP.
Signed-off-by: Rajan Vaja <rajan.vaja@xilinx.com> Signed-off-by: Michal Simek <michal.simek@amd.com> Change-Id: I45798dadc0f374c5794f517f7d0158675a75caa9
show more ...
|
| 0ee2dc11 | 31-Aug-2022 |
Rajan Vaja <rajan.vaja@xilinx.com> |
fix(xilinx): remove unnecessary header include
Platform specific IPI header inclusion is not required in common IPI source file. So remove inclusion of the same.
Signed-off-by: Rajan Vaja <rajan.va
fix(xilinx): remove unnecessary header include
Platform specific IPI header inclusion is not required in common IPI source file. So remove inclusion of the same.
Signed-off-by: Rajan Vaja <rajan.vaja@xilinx.com> Signed-off-by: Michal Simek <michal.simek@amd.com> Change-Id: I6686757f00370c6ec42b5ee2c44ea5cd13da70c0
show more ...
|
| 28ba1400 | 31-Aug-2022 |
Rajan Vaja <rajan.vaja@xilinx.com> |
fix(xilinx): include missing header
pm_ipi.h needs some definitions from stddef.h so include it. Currently it is working because required file is included indirectly due to other includes.
Signed-o
fix(xilinx): include missing header
pm_ipi.h needs some definitions from stddef.h so include it. Currently it is working because required file is included indirectly due to other includes.
Signed-off-by: Rajan Vaja <rajan.vaja@xilinx.com> Signed-off-by: Michal Simek <michal.simek@amd.com> Change-Id: Ic4a6c469c3152e21eaeb365ba96f3a29f14593bf
show more ...
|
| f114fd3b | 14-Sep-2022 |
Michal Simek <michal.simek@amd.com> |
chore(zynqmp): fix comment style in zynqmp_def.h
Add missing space in one line comment to follow common coding style.
Signed-off-by: Michal Simek <michal.simek@amd.com> Change-Id: Idebf8f34bf48444e
chore(zynqmp): fix comment style in zynqmp_def.h
Add missing space in one line comment to follow common coding style.
Signed-off-by: Michal Simek <michal.simek@amd.com> Change-Id: Idebf8f34bf48444ee20a68ac3e6fd7f5a41bf8b0
show more ...
|
| 8f4b37f1 | 14-Sep-2022 |
Michal Simek <michal.simek@amd.com> |
chore(versal): add missing dot at the end of sentence
Add missing dot at the end of sentence.
Signed-off-by: Michal Simek <michal.simek@amd.com> Change-Id: I356e65fd8c572c12795e3492dd02d73f48cb4b67 |
| 05a6107f | 14-Sep-2022 |
Michal Simek <michal.simek@amd.com> |
fix(zynqmp): remove additional 0x in %p print
%p is already printing value in hex that's why 0x prefix is not needed. Origin message looks like this "NOTICE: Can't read DT at 0x0x100000" and after
fix(zynqmp): remove additional 0x in %p print
%p is already printing value in hex that's why 0x prefix is not needed. Origin message looks like this "NOTICE: Can't read DT at 0x0x100000" and after fixing "NOTICE: Can't read DT at 0x100000"
Signed-off-by: Michal Simek <michal.simek@amd.com> Change-Id: If83c485a61441f6105d8cbd797f04060dfce2817
show more ...
|
| 68ffcd1b | 13-Sep-2022 |
Michal Simek <michal.simek@amd.com> |
fix(versal): fix Misra-C violations in bl31_setup and pm_svc_main
Fix some Misra-C violations. The similar fixes were done by commit eb0d2b17722c ("fix(zynqmp): resolve misra R15.6 warnings") and co
fix(versal): fix Misra-C violations in bl31_setup and pm_svc_main
Fix some Misra-C violations. The similar fixes were done by commit eb0d2b17722c ("fix(zynqmp): resolve misra R15.6 warnings") and commit dd1fe7178b57 ("fix(zynqmp): resolve misra R14.4 warnings").
Signed-off-by: Michal Simek <michal.simek@amd.com> Change-Id: I3ffa92724a09871f7f99c9ac6c326994c165e9bd
show more ...
|
| 28a28511 | 14-Sep-2022 |
Joanna Farley <joanna.farley@arm.com> |
Merge "fix(zynqmp): ensure memory write finish with dsb()" into integration |
| 95925676 | 13-Sep-2022 |
Bipin Ravi <bipin.ravi@arm.com> |
Merge "fix(cpus): workaround for Cortex-A710 2216384" into integration |
| ac6c135c | 13-Sep-2022 |
Tanmay Shah <tanmay.shah@amd.com> |
fix(zynqmp): ensure memory write finish with dsb()
GICD reg write must complete before core goes to idle mode. Achieve this with dsb() barrier instruction in IPI ISR
Signed-off-by: Tanmay Shah <tan
fix(zynqmp): ensure memory write finish with dsb()
GICD reg write must complete before core goes to idle mode. Achieve this with dsb() barrier instruction in IPI ISR
Signed-off-by: Tanmay Shah <tanmay.shah@amd.com> Change-Id: I5af42ca901567ee5e54a5434ebe3e673a92cb9be
show more ...
|
| 49154435 | 12-Sep-2022 |
Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com> |
docs(build): update GCC to 11.3.Rel1 version
This toolchain provides multiple cross compilers and is publicly available on https://developer.arm.com/
We build TF-A in CI using: AArch32 bare-metal t
docs(build): update GCC to 11.3.Rel1 version
This toolchain provides multiple cross compilers and is publicly available on https://developer.arm.com/
We build TF-A in CI using: AArch32 bare-metal target (arm-none-eabi) AArch64 ELF bare-metal target (aarch64-none-elf)
Change-Id: I94e13f6c1ebe3a4a58ca6c79c1605bd300b372d3 Signed-off-by: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com>
show more ...
|
| 0ba3d7a4 | 04-Aug-2022 |
Michal Simek <michal.simek@amd.com> |
fix(zynqmp): move debug bl31 based address back to OCM
The commit 389594dfa7e6 ("fix(zynqmp): move bl31 with DEBUG=1 back to OCM") tried to move address to OCM but address was actually out of OCM an
fix(zynqmp): move debug bl31 based address back to OCM
The commit 389594dfa7e6 ("fix(zynqmp): move bl31 with DEBUG=1 back to OCM") tried to move address to OCM but address was actually out of OCM and likely it was typo. Correct default address should be 0xfffe5000. If TF-A size is bigger please select location DDR which should be fine for DEBUG cases.
Reported-by: Vesa Jääskeläinen <vesa.jaaskelainen@vaisala.com> Signed-off-by: Michal Simek <michal.simek@amd.com> Change-Id: I055f3a59cdca527f6029fcc2a19d76be35924d24
show more ...
|
| f99306d4 | 05-Apr-2022 |
Jay Buddhabhatti <jay.buddhabhatti@xilinx.com> |
feat(versal): update macro name to generic and move to common place
Update TZ_VERSION macro name to generic macro name and move to common header file so that it can be used for keystoneb.
Signed-of
feat(versal): update macro name to generic and move to common place
Update TZ_VERSION macro name to generic macro name and move to common header file so that it can be used for keystoneb.
Signed-off-by: Jay Buddhabhatti <jay.buddhabhatti@xilinx.com> Acked-by: Tanmay Shah <tanmay.shah@xilinx.com> Signed-off-by: Michal Simek <michal.simek@amd.com> Change-Id: Ic3819eea78b6c7b51ffaa13081026dd191b76125
show more ...
|
| 207bda95 | 13-Sep-2022 |
Joanna Farley <joanna.farley@arm.com> |
Merge changes Id49d94f6,I35316310 into integration
* changes: feat(versal): add infrastructure to handle multiple interrupts fix(versal): add SGI register call version check |
| 1790036d | 13-Sep-2022 |
Joanna Farley <joanna.farley@arm.com> |
Merge "docs(porting-guide): correct typo of "bits" to "bytes"" into integration |
| e497421d | 26-Aug-2022 |
Tanmay Shah <tanmay.shah@amd.com> |
feat(versal): add infrastructure to handle multiple interrupts
Only one hardcode interrupt handler is supported as of now. This is IPI interrupt between APU and PMC processor. This patch adds infras
feat(versal): add infrastructure to handle multiple interrupts
Only one hardcode interrupt handler is supported as of now. This is IPI interrupt between APU and PMC processor. This patch adds infrastructure to register multiple interrupt handlers. This infrastructure was used and tested for two interrupts and so, interrupt id and handler container size is 2 which is defined by MAX_INTR_EL3. Interrupt id is not used as container index due to size constraints. User is expected to adjust MAX_INTR_EL3 based on how many interrupts are handled in TF-A
Signed-off-by: Tanmay Shah <tanmay.shah@amd.com> Change-Id: Id49d94f6773fbb6874ccf89c0d12572efc7e678e
show more ...
|
| 5897e135 | 26-Aug-2022 |
Tanmay Shah <tanmay.shah@xilinx.com> |
fix(versal): add SGI register call version check
PM_FEATURE_CHECK is supported only for platform management API. PM_LOAD_PDI command is not intended for platform management. This patch removes versi
fix(versal): add SGI register call version check
PM_FEATURE_CHECK is supported only for platform management API. PM_LOAD_PDI command is not intended for platform management. This patch removes version check of PM_LOAD_PDI and adds version check of command that is used for SGI registartion.
Signed-off-by: Tanmay Shah <tanmay.shah@xilinx.com> Change-Id: I353163109b639acab73120f405a811770e8831a0
show more ...
|
| 69034793 | 13-Sep-2022 |
Joanna Farley <joanna.farley@arm.com> |
Merge "chore: use tabs for indentation" into integration |
| b0f473f5 | 12-Sep-2022 |
Jorge Troncoso <jatron@google.com> |
chore: use tabs for indentation
This patch changes the definition of image_info_t to follow the TF-A coding style documented at https://trustedfirmware-a.readthedocs.io/en/latest/process/coding-styl
chore: use tabs for indentation
This patch changes the definition of image_info_t to follow the TF-A coding style documented at https://trustedfirmware-a.readthedocs.io/en/latest/process/coding-style.html
Signed-off-by: Jorge Troncoso <jatron@google.com> Change-Id: I17af22b4ba60b41cf0b5fa84ac47beeb1536edcc
show more ...
|
| 5c60b8c8 | 08-Sep-2022 |
Max Yu <maxlyu@google.com> |
docs(porting-guide): correct typo of "bits" to "bytes"
The CACHE_WRITEBACK_GRANULE is documented to be in bits, but specifying the value in bits broke a build. Further investigation suggests that th
docs(porting-guide): correct typo of "bits" to "bytes"
The CACHE_WRITEBACK_GRANULE is documented to be in bits, but specifying the value in bits broke a build. Further investigation suggests that the value should in fact be in bytes. See https://github.com/ARM-software/arm-trusted-firmware/blob/master/include/arch/aarch64/ smccc_helpers.h#L101 and https://gcc.gnu.org/onlinedocs/gcc-12.2.0/gcc/Common-Type-Attributes.html
Change-Id: I9a2b2fbe18d5a58a8f9aeb2726a0623f3484c88e Signed-off-by: Max Yu <maxlyu@google.com>
show more ...
|
| ad6a2e6d | 12-Sep-2022 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "fix(mmc): resolve the build error" into integration |
| ccf8392c | 09-Sep-2022 |
Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com> |
fix(mmc): resolve the build error
Adding the header file plat/common/common_def.h to resolve the "SIZE_128" undeclared identifier error.
Change-Id: I399edf4248776f6dd9f93e000b8672cadc71509d Signed-
fix(mmc): resolve the build error
Adding the header file plat/common/common_def.h to resolve the "SIZE_128" undeclared identifier error.
Change-Id: I399edf4248776f6dd9f93e000b8672cadc71509d Signed-off-by: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com>
show more ...
|
| 1309c6c8 | 08-Sep-2022 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "fix_fip_in_emmc_boot" into integration
* changes: fix(st): add max size for FIP in eMMC boot part feat(mmc): get boot partition size |
| 51558209 | 08-Sep-2022 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "fix(cpus): workaround for Cortex-A78C erratum 2376749" into integration |
| 5d3c1f58 | 06-Sep-2022 |
Akram Ahmad <Akram.Ahmad@arm.com> |
fix(cpus): workaround for Cortex-A78C erratum 2376749
Cortex-A78C erratum 2376749 is a Cat B erratum that applies to revisions r0p1 and r0p2 of the A78C and is currently open. The workaround is to s
fix(cpus): workaround for Cortex-A78C erratum 2376749
Cortex-A78C erratum 2376749 is a Cat B erratum that applies to revisions r0p1 and r0p2 of the A78C and is currently open. The workaround is to set CPUACTLR2_EL1[0] to 1 to force PLDW/PFRM ST to behave like PLD/PRFM LD and not cause invalidations to other PE caches.
SDEN can be found here: https://developer.arm.com/documentation/SDEN2004089/latest
Signed-off-by: Akram Ahmad <Akram.Ahmad@arm.com> Change-Id: I3b29f4b7f167bf499d5d11ffef91a94861bd1383
show more ...
|