| 4ab55c2f | 05-Nov-2025 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "fix(cpufeat): extend FEAT_EBEP handling to delegate PMU control to EL2" into integration |
| afe5d94d | 04-Nov-2025 |
Boyan Karatotev <boyan.karatotev@arm.com> |
fix(morello): don't define get_mem_client_mode() when it won't be used
Prevents an unused function warning.
Change-Id: I6e44c7f1deef9e41103fda78eaefabb378d400f6 Signed-off-by: Boyan Karatotev <boya
fix(morello): don't define get_mem_client_mode() when it won't be used
Prevents an unused function warning.
Change-Id: I6e44c7f1deef9e41103fda78eaefabb378d400f6 Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
show more ...
|
| 662eb593 | 04-Nov-2025 |
Boyan Karatotev <boyan.karatotev@arm.com> |
fix(rdn2): don't use V1 as a label
V1 can also be a SIMD register and the assembler can get confused. Don't use that name.
Change-Id: Id4320cbfb6ae157f53c7ca5452fd88afcaec452f Signed-off-by: Boyan
fix(rdn2): don't use V1 as a label
V1 can also be a SIMD register and the assembler can get confused. Don't use that name.
Change-Id: Id4320cbfb6ae157f53c7ca5452fd88afcaec452f Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
show more ...
|
| cc1c867d | 04-Nov-2025 |
Boyan Karatotev <boyan.karatotev@arm.com> |
fix(tspd): don't forward declare tsp_vectors_t
Everyone who needs it can (and does) include tsp.h which has the whole definition.
Building with clang throws up errors otherwise.
Change-Id: Ibb05dd
fix(tspd): don't forward declare tsp_vectors_t
Everyone who needs it can (and does) include tsp.h which has the whole definition.
Building with clang throws up errors otherwise.
Change-Id: Ibb05dd47fdc135f3110ea4c4744f675ce7e81184 Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
show more ...
|
| 8145e2fd | 03-Nov-2025 |
Boyan Karatotev <boyan.karatotev@arm.com> |
fix(cpufeat): drop feature_panic() as unused
We've grown out of it and it's sitting unused. The compiler emits a warning for the dead code and the build fails.
Change-Id: Icec70861936b7101e8aca0b67
fix(cpufeat): drop feature_panic() as unused
We've grown out of it and it's sitting unused. The compiler emits a warning for the dead code and the build fails.
Change-Id: Icec70861936b7101e8aca0b67c71a2c81dd9c59c Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
show more ...
|
| fa4bcc2c | 05-Nov-2025 |
Chris Kay <chris.kay@arm.com> |
Merge "build(dev-deps): bump pyright" into integration |
| c79a2739 | 05-Nov-2025 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes from topic "st-usb-coverity" into integration
* changes: fix(st-usb): init endpoint with fixed value if only one is used fix(st-usb): correct phy_epnum type for error trace fix(s
Merge changes from topic "st-usb-coverity" into integration
* changes: fix(st-usb): init endpoint with fixed value if only one is used fix(st-usb): correct phy_epnum type for error trace fix(st-usb): stub dead code
show more ...
|
| 127828af | 31-Oct-2025 |
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
build(dev-deps): bump pyright
Bumps the dev-deps group with 1 update in the /tools/memory directory: [pyright](https://github.com/RobertCraigie/pyright-python).
Updates `pyright` from 1.1.406 to 1
build(dev-deps): bump pyright
Bumps the dev-deps group with 1 update in the /tools/memory directory: [pyright](https://github.com/RobertCraigie/pyright-python).
Updates `pyright` from 1.1.406 to 1.1.407 - [Release notes](https://github.com/RobertCraigie/pyright-python/releases) - [Commits](https://github.com/RobertCraigie/pyright-python/compare/v1.1.406...v1.1.407)
-- updated-dependencies: - dependency-name: pyright dependency-version: 1.1.407 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-deps ...
Change-Id: I85f9e800788ddeafef4194b6a40785a81cebe0a8 Signed-off-by: dependabot[bot] <support@github.com>
show more ...
|
| 4d9ac8f0 | 19-Aug-2025 |
Khristine Andreea Barbulescu <khristineandreea.barbulescu@nxp.com> |
feat(s32g274ardb): add custom DDR FW UUID entry
Integrate support to add DDR FW to the final FIP image via `fiptool`.
Add mechanism to allow platform specific image UUID. Add DDR FW entries to toc_
feat(s32g274ardb): add custom DDR FW UUID entry
Integrate support to add DDR FW to the final FIP image via `fiptool`.
Add mechanism to allow platform specific image UUID. Add DDR FW entries to toc_entries and create `plat_fiptool.mk` in order to enable the integration of the DDR FW binary into the FIP image using `fiptool` command.
Change-Id: I10c000025378206411ab70dbc5b2e745ffb01e5d Signed-off-by: Khristine Andreea Barbulescu <khristineandreea.barbulescu@nxp.com>
show more ...
|
| ba3668f1 | 19-Aug-2025 |
Khristine Andreea Barbulescu <khristineandreea.barbulescu@nxp.com> |
fix(fiptool): skip Layerscape makefile for S32 build
Skip Layerscape makefile for S32CC platform. This change ensures the `fiptool` Makefile recognizes and process the S32-specific Makefile correctl
fix(fiptool): skip Layerscape makefile for S32 build
Skip Layerscape makefile for S32CC platform. This change ensures the `fiptool` Makefile recognizes and process the S32-specific Makefile correctly, instead of the default Layerscape one.
Change-Id: I09b54a676d8db035c41ad77325b5b0e4b230e1ac Signed-off-by: Khristine Andreea Barbulescu <khristineandreea.barbulescu@nxp.com>
show more ...
|
| 5c5b9e3e | 06-Oct-2025 |
John Powell <john.powell@arm.com> |
fix(cpus): workaround for Cortex-A715 erratum 3711916
Cortex-A715 erratum 3711916 is a Cat B erratum that applies to revisions r0p0, r1p0, r1p1, r1p2 and r1p3, and is still open.
SDEN documentation
fix(cpus): workaround for Cortex-A715 erratum 3711916
Cortex-A715 erratum 3711916 is a Cat B erratum that applies to revisions r0p0, r1p0, r1p1, r1p2 and r1p3, and is still open.
SDEN documentation: https://developer.arm.com/documentation/SDEN-2148827
Change-Id: Iad149a2c02a804b3f4f0f2f5b89e866675cb4093 Signed-off-by: John Powell <john.powell@arm.com>
show more ...
|
| 4fca3ee4 | 06-Oct-2025 |
John Powell <john.powell@arm.com> |
fix(cpus): workaround for Cortex-A715 erratum 2376701
Cortex-A715 erratum 2376701 is a Cat B erratum that applies to revisions r0p0 and r1p0, and is fixed in r1p1.
This workaround is not expected t
fix(cpus): workaround for Cortex-A715 erratum 2376701
Cortex-A715 erratum 2376701 is a Cat B erratum that applies to revisions r0p0 and r1p0, and is fixed in r1p1.
This workaround is not expected to have a significant performance impact.
SDEN documentation: https://developer.arm.com/documentation/SDEN-2148827
Change-Id: Idcd2a07d269d55534dc5faa59c454d37426f2cfa Signed-off-by: John Powell <john.powell@arm.com>
show more ...
|
| d6e941e2 | 06-Oct-2025 |
John Powell <john.powell@arm.com> |
fix(cpus): workaround for Cortex-A715 erratum 2409570
Cortex-A715 erratum 2409570 is a Cat B erratum that applies to revisions r0p0 and r1p0, and is fixed in r1p1.
This workaround could have a sign
fix(cpus): workaround for Cortex-A715 erratum 2409570
Cortex-A715 erratum 2409570 is a Cat B erratum that applies to revisions r0p0 and r1p0, and is fixed in r1p1.
This workaround could have a significant performance impact for software that relies heavily on using store-release instructions.
This workaround only applies to r1p0, r0p0 has a different workaround but is not used in production hardware so has not been implemented.
SDEN documentation: https://developer.arm.com/documentation/SDEN-2148827
Change-Id: Id9429831525b842779d7b7e60f103c93be4acd67 Signed-off-by: John Powell <john.powell@arm.com>
show more ...
|
| 714a1a93 | 28-Oct-2025 |
Manish Pandey <manish.pandey2@arm.com> |
fix(cpufeat): extend FEAT_EBEP handling to delegate PMU control to EL2
Currently, the FEAT_EBEP feature presence check is only used for UNDEF injection into lower ELs. However, this feature also aff
fix(cpufeat): extend FEAT_EBEP handling to delegate PMU control to EL2
Currently, the FEAT_EBEP feature presence check is only used for UNDEF injection into lower ELs. However, this feature also affects the access behavior of MDCR_EL2. Specifically, if the PMEE bits in MDCR_EL3 are not set to 0b01, then the MDCR_EL2.PMEE bits cannot be configured by EL2.
This patch extends the use of FEAT_EBEP to delegate PMU IRQ and profiling exception control to EL2 by setting MDCR_EL3.PMEE = 0b01.This ensures that lower ELs can manage PMU configuration.
Signed-off-by: Manish Pandey <manish.pandey2@arm.com> Change-Id: Ib7e1d5c72f017b8ffc2131fc57309dd9d811c973
show more ...
|
| d00acf1e | 04-Nov-2025 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge "feat(mt8196): enable MTE2" into integration |
| beedfb93 | 04-Nov-2025 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes from topic "little-build-fixes" into integration
* changes: fix(build): don't rely on Event Log build tree fix(build): link Event Log library directly fix(build): scan symbols un
Merge changes from topic "little-build-fixes" into integration
* changes: fix(build): don't rely on Event Log build tree fix(build): link Event Log library directly fix(build): scan symbols until all are resolved fix(build): add include directory dependencies
show more ...
|
| e2ad194d | 04-Nov-2025 |
Yidi Lin <yidilin@google.com> |
feat(mt8196): enable MTE2
Enable the Memory Tagging Extension (MTE) feature for the MediaTek mt8196 platform by setting ENABLE_FEAT_MTE2 to 1 in the platform configuration. This enables MTE support
feat(mt8196): enable MTE2
Enable the Memory Tagging Extension (MTE) feature for the MediaTek mt8196 platform by setting ENABLE_FEAT_MTE2 to 1 in the platform configuration. This enables MTE support at EL1 and EL2.
Change-Id: Iafe4e89ad33d0834ea630009620a605ac36e0be3 Signed-off-by: Yidi Lin <yidilin@google.com>
show more ...
|
| 4a3212c1 | 03-Nov-2025 |
André Przywara <andre.przywara@arm.com> |
Merge "fix(morello): fix the incorrect order of gpu interrupts in dt" into integration |
| 45a567ac | 27-Apr-2023 |
Chandni Cherukuri <chandni.cherukuri@arm.com> |
fix(morello): fix the incorrect order of gpu interrupts in dt
Declare the GPU DT interrupts in the same order as defined in the DT schema for arm,mali-bifrost.
Signed-off-by: Chandni Cherukuri <cha
fix(morello): fix the incorrect order of gpu interrupts in dt
Declare the GPU DT interrupts in the same order as defined in the DT schema for arm,mali-bifrost.
Signed-off-by: Chandni Cherukuri <chandni.cherukuri@arm.com> Signed-off-by: Varshit Pandya <varshit.pandya@arm.com> Change-Id: If3e72d33dcba4143900a5032688cf9340c717259
show more ...
|
| 50313d07 | 03-Nov-2025 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes from topic "ck/tf-a/tpip-updates" into integration
* changes: chore(compiler-rt): update compiler-rt to v21.1.4 chore(zlib): update zlib to v1.3.1 chore(libfdt): update libfdt to
Merge changes from topic "ck/tf-a/tpip-updates" into integration
* changes: chore(compiler-rt): update compiler-rt to v21.1.4 chore(zlib): update zlib to v1.3.1 chore(libfdt): update libfdt to v1.7.2
show more ...
|
| 9347ed99 | 03-Nov-2025 |
Mark Dykes <mark.dykes@arm.com> |
Merge "fix(rcar4): assure SCIF and HSCIF clock are always enabled" into integration |
| 9df17a9a | 31-Oct-2025 |
Mark Dykes <mark.dykes@arm.com> |
Merge "fix(cpufeat): use of additional breakpoints" into integration |
| cc152a38 | 31-Oct-2025 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "feat(cpus): add support for Neoverse-N2 prefetcher" into integration |
| 75384389 | 06-Oct-2025 |
Rohit Ner <rohitner@google.com> |
feat(cpus): add support for Neoverse-N2 prefetcher
To get accurate and repeatable L2 cache performance metrics, the L2 region prefetcher must be disabled. This prevents speculative fetches from inte
feat(cpus): add support for Neoverse-N2 prefetcher
To get accurate and repeatable L2 cache performance metrics, the L2 region prefetcher must be disabled. This prevents speculative fetches from interfering with the measurements.
This patch adds a build-time option, NEOVERSE_N2_PREFETCHER_DISABLE, to set the PF_DIS bit (bit 15) in the CPUECTLR_EL1 register for this purpose.
Change-Id: Ie7ab9e84bb29d042d0bb2ec697e0c1e39ad5032e Signed-off-by: Rohit Ner <rohitner@google.com>
show more ...
|
| b5fefdb5 | 31-Oct-2025 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "docs: deprecate Arm RD1AE platform" into integration |