| f3bfd2fa | 19-Sep-2025 |
Joanna Farley <joanna.farley@arm.com> |
Merge "chore(versal2): rename versal2 to Versal Gen 2" into integration |
| fa77de87 | 19-Sep-2025 |
Joanna Farley <joanna.farley@arm.com> |
Merge "feat(versal): add support to clear PM specific data" into integration |
| a53a9507 | 19-Sep-2025 |
Joanna Farley <joanna.farley@arm.com> |
Merge "fix(versal-net): fix coverity violation prevent buffer overrun" into integration |
| cd30f9f8 | 18-Sep-2025 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge "chore(tc): align core names to Arm Lumex" into integration |
| 7dae0451 | 04-Sep-2025 |
Min Yao Ng <minyao.ng@arm.com> |
chore(tc): align core names to Arm Lumex
Adopt core names aligned to Arm Lumex [1]
Nevis => C1-Nano Gelas => C1-Pro Travis => C1-Ultra Alto => C1-Premium
C1-Pro TRM: https://developer.arm.com/docu
chore(tc): align core names to Arm Lumex
Adopt core names aligned to Arm Lumex [1]
Nevis => C1-Nano Gelas => C1-Pro Travis => C1-Ultra Alto => C1-Premium
C1-Pro TRM: https://developer.arm.com/documentation/107771/0102/ C1-Ultra TRM: https://developer.arm.com/documentation/108014/0100/ C1-Premium TRM: https://developer.arm.com/documentation/109416/0100/ C1-Nano TRM: https://developer.arm.com/documentation/107753/0001/
[1]: https://www.arm.com/product-filter?families=c1%20cpus https://www.arm.com/products/mobile/compute-subsystems/lumex
Signed-off-by: Min Yao Ng <minyao.ng@arm.com> Signed-off-by: Olivier Deprez <olivier.deprez@arm.com> Change-Id: Id4b487ef6a6fd1b00b75b09c5d06d81bce50a15d Signed-off-by: Govindraj Raja <govindraj.raja@arm.com>
show more ...
|
| 06bf26bc | 18-Sep-2025 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge changes from topic "ti-am62lxx-boot-notif" into integration
* changes: feat(ti): am62lx init: boot notif and version msg feat(ti): add support for boot notification msg feat(ti): add mmu
Merge changes from topic "ti-am62lxx-boot-notif" into integration
* changes: feat(ti): am62lx init: boot notif and version msg feat(ti): add support for boot notification msg feat(ti): add mmu regions for am62l soc feat(ti): build generic timer
show more ...
|
| 661e8b9d | 18-Sep-2025 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge "feat(cpus): add pabandon support to Nevis" into integration |
| 147e4677 | 18-Sep-2025 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge changes from topic "xlnx_misra_fix_gen_common" into integration
* changes: fix(bl31): add missing curly braces fix(xilinx): match function type as its declared fix(platforms): typedef op
Merge changes from topic "xlnx_misra_fix_gen_common" into integration
* changes: fix(bl31): add missing curly braces fix(xilinx): match function type as its declared fix(platforms): typedef operands to match data type fix(platforms): declare unused parameters as void fix(platforms): add essential bool type fix(platforms): fix misra violation 10.1
show more ...
|
| 6588ce0a | 18-Sep-2025 |
Boyan Karatotev <boyan.karatotev@arm.com> |
feat(cpus): add pabandon support to Nevis
Nevis' TRM says that a powerdown attempt may be abandoned for a handful of reasons. Add support for handling this.
It also says that if the SME2 engine is
feat(cpus): add pabandon support to Nevis
Nevis' TRM says that a powerdown attempt may be abandoned for a handful of reasons. Add support for handling this.
It also says that if the SME2 engine is not properly disconnected, then a powerdown request will be rejected. Require ERRATA_SME_POWER_DOWN be set to avoid this.
Just like Gelas/Travis, the 11.28 model doesn't reset the bit, so a workaround is necessary.
Change-Id: I0d5de1b0e772f6b4d656e841fb4bcf8fd859f293 Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
show more ...
|
| 0201c03f | 18-Sep-2025 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "refactor(lib): add cache unit alignment attribute to cpu_context_t" into integration |
| 6dacf15c | 18-Sep-2025 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "feat(cpus): fix external LLC presence bit in Neoverse N3" into integration |
| bf1b991b | 18-Sep-2025 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "fix(el3-spmc): update event log related include" into integration |
| 3077e437 | 18-Sep-2025 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "fix(cpufeat): configure CPTR_EL2.ZEN and CPTR_EL2.TZ to match Linux" into integration |
| e9235d8a | 10-Sep-2025 |
Manish V Badarkhe <Manish.Badarkhe@arm.com> |
docs(drtm): update to latest specification and remove build/run section
- Updated reference to the latest Arm DRTM Architecture Specification (DEN0113). - Removed the outdated "Build and Run" sect
docs(drtm): update to latest specification and remove build/run section
- Updated reference to the latest Arm DRTM Architecture Specification (DEN0113). - Removed the outdated "Build and Run" section to avoid duplication, since this test is already covered in the TF-A CI run.
Change-Id: I33f080711872c8b07df02d835b5c5c6b652e557c Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
show more ...
|
| 982e702e | 18-Sep-2025 |
Harrison Mutai <harrison.mutai@arm.com> |
fix(el3-spmc): update event log related include
This header provides APIs for managing an event log in a transfer list. It was made part of LibTL, and removed in (b67e984) when we moved to using Lib
fix(el3-spmc): update event log related include
This header provides APIs for managing an event log in a transfer list. It was made part of LibTL, and removed in (b67e984) when we moved to using LibEventLog as a submodule. This was missed during that update.
Change-Id: I279e23b25db40c04e9f2aae23e10ebddfe99419c Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>
show more ...
|
| ec932236 | 14-Jul-2025 |
Saivardhan Thatikonda <saivardhan.thatikonda@amd.com> |
fix(bl31): add missing curly braces
This corrects the MISRA violation C2012-15.6: The body of an iteration-statement or a selection-statement shall be a compound-statement. Enclosed statement body w
fix(bl31): add missing curly braces
This corrects the MISRA violation C2012-15.6: The body of an iteration-statement or a selection-statement shall be a compound-statement. Enclosed statement body within the curly braces.
Change-Id: I00ef5173176b4e02d448a976a100912daac3d733 Signed-off-by: Saivardhan Thatikonda <saivardhan.thatikonda@amd.com>
show more ...
|
| 1d94b27b | 30-Jun-2025 |
Saivardhan Thatikonda <saivardhan.thatikonda@amd.com> |
fix(xilinx): match function type as its declared
This corrects the MISRA violation C2012-8.3: matching the type of function definition as per its declaration.
Change-Id: Iee582e3bdb3d51fd53938009d2
fix(xilinx): match function type as its declared
This corrects the MISRA violation C2012-8.3: matching the type of function definition as per its declaration.
Change-Id: Iee582e3bdb3d51fd53938009d29a921569616566 Signed-off-by: Saivardhan Thatikonda <saivardhan.thatikonda@amd.com>
show more ...
|
| 0523d3dc | 29-Apr-2025 |
Saivardhan Thatikonda <saivardhan.thatikonda@amd.com> |
fix(platforms): typedef operands to match data type
This corrects the MISRA violation C2012-10.3: The value of an expression shall not be assigned to an object with a narrower essential type or of a
fix(platforms): typedef operands to match data type
This corrects the MISRA violation C2012-10.3: The value of an expression shall not be assigned to an object with a narrower essential type or of a different essential type category. The condition is explicitly checked against 0U, appending 'U' and typecasting for unsigned comparison.
Change-Id: I1ed3b7fc1866b34f1086e449ffe648f53c33b008 Signed-off-by: Saivardhan Thatikonda <saivardhan.thatikonda@amd.com>
show more ...
|
| ee14e1ae | 08-Apr-2025 |
Saivardhan Thatikonda <saivardhan.thatikonda@amd.com> |
fix(platforms): declare unused parameters as void
This corrects the MISRA violation C2012-2.7: There should be no unused parameters in functions. Declared unused function parameters as void.
Change
fix(platforms): declare unused parameters as void
This corrects the MISRA violation C2012-2.7: There should be no unused parameters in functions. Declared unused function parameters as void.
Change-Id: I8a98d35a4db1494120eaf39bc0f2315deed81664 Signed-off-by: Saivardhan Thatikonda <saivardhan.thatikonda@amd.com>
show more ...
|
| d83e1f05 | 04-Apr-2025 |
Saivardhan Thatikonda <saivardhan.thatikonda@amd.com> |
fix(platforms): add essential bool type
This corrects the MISRA violation C2012-14.4: The value 1 does not have an essentially boolean type, it's an integer constant. Therefore using 'true' from std
fix(platforms): add essential bool type
This corrects the MISRA violation C2012-14.4: The value 1 does not have an essentially boolean type, it's an integer constant. Therefore using 'true' from stdbool.h resolves the issue.
Change-Id: If40cb8f583f8eb549dadaa744976741b30ee7d42 Signed-off-by: Saivardhan Thatikonda <saivardhan.thatikonda@amd.com>
show more ...
|
| 5d09adbe | 03-Apr-2025 |
Saivardhan Thatikonda <saivardhan.thatikonda@amd.com> |
fix(platforms): fix misra violation 10.1
This corrects the MISRA violation C2012-10.1: Operands shall not be of an inappropriate essential type. The condition is explicitly checked against boolean v
fix(platforms): fix misra violation 10.1
This corrects the MISRA violation C2012-10.1: Operands shall not be of an inappropriate essential type. The condition is explicitly checked against boolean value. In this scenario, using 'false' rather than '0'resolves the issue.
Change-Id: Icf3d37784181a65d00f6602e8f5e2bf4c65ac9cb Signed-off-by: Saivardhan Thatikonda <saivardhan.thatikonda@amd.com>
show more ...
|
| 35291b8a | 17-Sep-2025 |
Varun Wadekar <vwadekar@nvidia.com> |
Merge "fix(lfa): include string.h in lfa_main.c" into integration |
| ff90ce41 | 26-Aug-2025 |
Younghyun Park <younghyunpark@google.com> |
feat(cpus): fix external LLC presence bit in Neoverse N3
Unlike Neoverse N2, Neoverse N3 incorporates the External LLC presence bit in CPUECTLR2_EL1.SW_EXT_LLC. In addition, the default value is ext
feat(cpus): fix external LLC presence bit in Neoverse N3
Unlike Neoverse N2, Neoverse N3 incorporates the External LLC presence bit in CPUECTLR2_EL1.SW_EXT_LLC. In addition, the default value is external LLC in Neoverse N3, so the bit will be cleared when NEOVERSE_Nx_EXTERNAL_LLC is not enabled.
Change-Id: I1182aba5423e74748efd2571cc3817634ada748d Signed-off-by: Younghyun Park <younghyunpark@google.com>
show more ...
|
| fa8b7495 | 17-Sep-2025 |
Khristine Andreea Barbulescu <khristineandreea.barbulescu@nxp.com> |
fix(lib): align round_up with MISRA 10.1 and 10.8
Adjust integer literals and operand types to ensure consistent unsigned usage and eliminate implicit type mismatches. This enhances compliance with
fix(lib): align round_up with MISRA 10.1 and 10.8
Adjust integer literals and operand types to ensure consistent unsigned usage and eliminate implicit type mismatches. This enhances compliance with MISRA 10.1 and 10.8.
Change-Id: Icf07313ae36d2a58bfb38c390c988ddcd913953f Signed-off-by: Khristine Andreea Barbulescu <khristineandreea.barbulescu@nxp.com>
show more ...
|
| c0d32ee6 | 16-Sep-2025 |
azimmerman <azimmerman@nvidia.com> |
fix(lfa): include string.h in lfa_main.c
The memcpy function is defined in string.h header file. Since it is used in lfa_main.c, string.h should be included.
Change-Id: I4f361c9365c4a221bcf16933902
fix(lfa): include string.h in lfa_main.c
The memcpy function is defined in string.h header file. Since it is used in lfa_main.c, string.h should be included.
Change-Id: I4f361c9365c4a221bcf16933902eb3a980b83da7 Signed-off-by: azimmerman <azimmerman@nvidia.com> Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
show more ...
|