Hello,
Trusted Firmware-A LTS version 2.12.17 is now available. This release contains the following patches:
79c0ad650 fix(spe): add a psb before updating context and remove context saving [1] 2ffe34fc6 docs(psci): drop outdated cache maintenance comment [2] 9dbf96504 refactor(psci): don't use PSCI_INVALID_PWR_LVL to signal OFF state [3] a8f0c4a70 refactor(psci): factor common code out of the standby finisher [4] 5dcd32dd3 refactor(psci): move timestamp collection to psci_pwrdown_cpu [5] 7782b05de perf(psci): pass my_core_pos around instead of calling it repeatedly [6] 85e39dbfd chore: rename arcadia to Cortex-A320 [7] dc5c3543e fix(psci): modify variable conflicting with external function [8] a8085a4f9 fix(psci): add missing curly braces [9] e9aace1bc feat(cpus): fix external LLC presence bit in Neoverse N3 [10] 469773698 chore(fvp): bump maximum permitted Trusted SRAM size [11] 4e65e413d docs(security): update CVE-2024-7881 affected CPUs list [12] 7b9f144cd fix(debugfs): allocate enough space to fit all names [13] a3c7a17fb fix(drtm): validate NWd DCE region size to prevent overflow [14] 7c975cd46 fix(fvp): absorb BUILD_CPUS_WITH_NO_FVP_MODEL and ENABLE_ERRATA_ALL cores [15] 1578d4b26 feat(psci): add hierarchical power state consistency check [16] c83e140fd fix(cpus): use #ifdef for IMAGE_BL flags [17] 7fa57a726 fix(psci): validate last_at_pwrlvl bounds before use [18] 86a669a9c fix(arm): validate last_at_pwrlvl before forwarding it [19] e601ac903 fix(gicv3): use the correct IPRIORITYR accessor [20] fb03ea009 fix(el3-spmc): fix v1.0 EMAD traversal [21] 9c9039179 fix(el3-spmc): validate full EMAD range in retrieve requests [22] af2cb116c fix(el3-spmc): validate compatibility of FFA_VERSION requests [23] af0edb6d9 fix(el3-spmc): lock FF-A version after first non-version call [24] d2fbe8901 fix(el3-spmc): reject SPs with non compatible version in manifest [25] c4a49c7cd test(fvp): update Cactus manifest to FF-A v1.2 [26] e6b4ba19c fix(el3-spmc): validate v1.0 descriptor fragment offset [27] 4281e2a2e fix(cpus): re-introduce errata ordering checks [28] 0e65d89a9 refactor(cpus): align AE variant core names [29] 2ed57dbba chore(cpus): update developer.arm.com links to support.arm.com [30] 00950449e fix(cpus): remove C1-NANO implementation-specific register 'IMP' prefixes [31] c0442d8bb fix(cpus): add C1-Nano errata 3806270 and 4394104 [32] d4226b7a8 fix(cpus): remove C1-ULTRA implementation-specific register 'IMP' prefixes [33] 8d2a2687f fix(cpus): add workarounds for C1-Ultra errata [34] 30db5ab0a fix(cpus): remove C1-PRO implementation-specific register 'IMP' prefixes [35] f15900914 fix(cpus): add workarounds for C1-Pro errata 3679375 and 3806276 [36] c3313d40c fix(cpus): remove cpu crash reporting [37] 3edbdff9e fix(docs): do not use topics for security advisories [38] 94ae16d34 refactor(cpus): introduce new header for Neoverse V3AE [39] 28105258e fix(cpus): add Neoverse V3AE errata workarounds [40] 8af5ed84c fix(cpus): repair broken SDEN links [41] f73d719e2 feat(cpus): minimum revision in Arm CPU files [42] 39a2657f8 docs(cpus): guard external register access without FEAT_RME [43] 0fb015cb2 fix(cpus): add erratum 4011463 for Cortex-X4 [44] 174b63bdf chore(cpus): clarify C1-Ultra erratum 4015814 comment [45] dff49d158 fix(cpus): add erratum 4015817 for Cortex-X925 [46] 0da1fab62 fix(cpus): add erratum 4060225 for Neoverse-V3 [47] 41ceebe62 fix(cpus): add erratum 4060225 for Neoverse-V3AE [48] a144d1d24 chore(deps): bump cross-spawn [49] 8289bcc0a build(dev-deps): bump brace-expansion [50] 5f8f86b23 build(deps): bump the npm_and_yarn group across 1 directory with 5 updates [51]
[1] https://review.trustedfirmware.org/q/I9736fc7d109702c63e7d403dc9e2a4272828af... [2] https://review.trustedfirmware.org/q/Ib68293f23cc3edca3010164dfe8866956b8e1a... [3] https://review.trustedfirmware.org/q/I614272ec387e1d83023c94700780a0f538a9a6... [4] https://review.trustedfirmware.org/q/I0e569d12f65d231606080faa0149d22efddc38... [5] https://review.trustedfirmware.org/q/Ia2e7168faf7773d99b696cbdb6c98db7b58e31... [6] https://review.trustedfirmware.org/q/I137f69bea80d7cac90d7a20ffe98e1ba8d7724... [7] https://review.trustedfirmware.org/q/Ifb3743d43dca3d8caaf1e7416715ccca4fdf19... [8] https://review.trustedfirmware.org/q/I2f109242b6dd3b3c5e9289881e3dd5466c74fc... [9] https://review.trustedfirmware.org/q/Ida2460b7fe6f27b23382a1259a5ac93fe36bd4... [10] https://review.trustedfirmware.org/q/I1182aba5423e74748efd2571cc3817634ada74... [11] https://review.trustedfirmware.org/q/Iefd58417297507eaa9b24e55fc36de67bd16b7... [12] https://review.trustedfirmware.org/q/Ia2cc39d0f91bab89a911e271cf83c788d71bb8... [13] https://review.trustedfirmware.org/q/Ia1facabb769d4b188e81b9e81632232a46f027... [14] https://review.trustedfirmware.org/q/I922014f96188c9b45907f9fb0eda6f9ec8c9f6... [15] https://review.trustedfirmware.org/q/I15d5ac54504c50ad9ed076cfe88dc79e5c6a1f... [16] https://review.trustedfirmware.org/q/Iee25103004bd424fb498e6b23b0f88b2abcc7f... [17] https://review.trustedfirmware.org/q/I5a4e2acdd007ba56039b992bde77d2a9400301... [18] https://review.trustedfirmware.org/q/I0d7b679ced6d17274dfcc5d57f50e8021bdba0... [19] https://review.trustedfirmware.org/q/I0a0dbc9e60713796b99bc4b9d11b403671c0e3... [20] https://review.trustedfirmware.org/q/I6f448fd4ea8b1791a2054e70f924ce0fc5c348... [21] https://review.trustedfirmware.org/q/I841c47a2a7b29053f769dfb19fe2bcac2cf2bf... [22] https://review.trustedfirmware.org/q/I72b08ea572902d9237b6bcdf56afe885eefc57... [23] https://review.trustedfirmware.org/q/I856071a0f595e65abf9b9c7ae8b231a960218b... [24] https://review.trustedfirmware.org/q/I8357c81a851c43b53181f43b4c2411d41aee33... [25] https://review.trustedfirmware.org/q/Id6c3490e86d504fa237b9dbe453e0ba1efaa2f... [26] https://review.trustedfirmware.org/q/Ie7176408018014d005be80939383d2ff632fed... [27] https://review.trustedfirmware.org/q/I761e408299ef8f9684260af9f2ac501ae849df... [28] https://review.trustedfirmware.org/q/I3949216e08c259e0b67f128afd4237e3821a19... [29] https://review.trustedfirmware.org/q/I999ed43421d083af148c3e92cef9d8ca5c6352... [30] https://review.trustedfirmware.org/q/I69d13bd8bdf99b8404b3dc78164e057d4e1f2c... [31] https://review.trustedfirmware.org/q/I7d23c94c31ff90b758115239bdf1033bfc78d6... [32] https://review.trustedfirmware.org/q/Ic18e91288f09d3d2290f051d16f67e8d995af1... [33] https://review.trustedfirmware.org/q/Idd36178d1f618e19e9168f7923c7ecb288d00f... [34] https://review.trustedfirmware.org/q/I8d13d3466ca4aaad71e741f29ac80faca99554... [35] https://review.trustedfirmware.org/q/Id15995d4947aee3256256c8b0cd93c9dabe863... [36] https://review.trustedfirmware.org/q/Ic19797fa21c5c172e2dca462c7d4f5c9856787... [37] https://review.trustedfirmware.org/q/Ib583da216915862d957e2baf9713a2656f1d03... [38] https://review.trustedfirmware.org/q/I89586ed94d5c6fded6d50b07ccd22bd1e775ad... [39] https://review.trustedfirmware.org/q/Id4bdab8c14334a145b7eab24ced0a9f2520934... [40] https://review.trustedfirmware.org/q/Ia01618099eeaa4ea1595526646720bfe3bb6d3... [41] https://review.trustedfirmware.org/q/I3b16bac204d3a4723f22ff78609b2d32e5a818... [42] https://review.trustedfirmware.org/q/Ie3b8d0adec1ad19795c700430489a94f7b7a68... [43] https://review.trustedfirmware.org/q/I6c7d4afab0f94e0d760b11902a5c036f0ca61b... [44] https://review.trustedfirmware.org/q/Iebc9cd6b37f5a4db1cd6d02bdfe650da399085... [45] https://review.trustedfirmware.org/q/Iff25148fa225f59be58992e12f9696b0452df8... [46] https://review.trustedfirmware.org/q/I40b413da7ac6822fbf383dd8dad6aada6b021a... [47] https://review.trustedfirmware.org/q/I36be3940af0e01b3c1a4364782f5a1d0cbd331... [48] https://review.trustedfirmware.org/q/Ia961953cf6f278db121f46d6c17b90636f3339... [49] https://review.trustedfirmware.org/q/I78624d7ef8c3842a2271d091bf2d3213d9455d... [50] https://review.trustedfirmware.org/q/I1613e2e8fe36abe22390b41d520ac5916cf24e... [51] https://review.trustedfirmware.org/q/I3203e9eb23315f2442e3715549f7541207fe4c...
Alternatively, Change Log is available in the documentation section: https://trustedfirmware-a.readthedocs.io/en/lts-v2.12.17/change-log.html
Thanks, TF-A LTS team