Hello,
Trusted Firmware-A LTS version 2.10.28 is now available. This release contains the following patches:
1cf2bf6da refactor(psci): don't use PSCI_INVALID_PWR_LVL to signal OFF state [1] 43ed1c94d refactor(psci): factor common code out of the standby finisher [2] 14b29a9ee refactor(psci): move timestamp collection to psci_pwrdown_cpu [3] 3c709d45c perf(psci): pass my_core_pos around instead of calling it repeatedly [4] a2bcc9754 refactor: panic after calling psci_power_down_wfi() [5] c09f0986c feat(psci): allow cores to wake up from powerdown [6] 8b666d1d3 fix(cpus): avoid SME related loss of context on powerdown [7] 76680356e chore(tc): align core names to Arm Lumex [8] 8fac8d7a4 docs(security): add CVE-2024-5660 and CVE-2024-7881 reference links [9] 3266eeeeb fix(security): add CVE-2024-7881 mitigation to C1-Pro CPU [10] d35558756 fix(security): add CVE-2024-7881 mitigation to C1-Ultra CPU [11] 1d04018a6 docs(security): update CVE-2024-7881 affected CPUs list [12] 0b87b4c61 fix(security): update Cortex-X4 fix version for CVE-2024-7881 [13] 0eb47ecdd fix(security): update Cortex-X925 fix version for CVE-2024-7881 [14] 76e5c0d9d fix(security): update Neoverse-V3/V3AE fix version for CVE-2024-7881 [15] 4545f66a4 fix(security): update Cortex-X3 fix version for CVE-2024-7881 [16] 1cf0b2d0c fix(security): update Neoverse-V2 fix version for CVE-2024-7881 [17] 288ccf2d4 docs(security): update CVE-2024-7881 affected CPU revisions [18] a82a7b694 fix(cpus): fix C1 Pro powerdown abandon behavior [19] 0ffe36d6e fix(cpus): register ARCH_WORKAROUND_3 for Neoverse V2 [20] 118060eda fix(cpus): workaround for C1-Ultra erratum 3502731 [21] e89c1ca56 fix(cpus): workaround for C1-Ultra erratum 3651221 [22] 0fa9f24fe fix(cpus): workaround for C1-Ultra erratum 3684152 [23] 55fc5d11e fix(cpus): workaround for C1-Ultra erratum 3705939 [24] 09740e110 fix(cpus): workaround for C1-Ultra erratum 3815514 [25] 80f1d1219 fix(cpus): workaround for C1-Ultra erratum 3865171 [26] aa2f25ec1 fix(cpus): workaround for C1-Ultra erratum 4102704 [27] 6c16aac25 fix(cpus): workaround for C1-Ultra erratum 3926381 [28] 9ef4c0574 fix(cpus): workaround for C1-Ultra erratum 3658374 [29] a5b318c87 fix(cpus): workaround for C1-Ultra erratum 3324333 [30] b91eefacb fix(cpus): workaround for Cortex-A710 erratum 3324338 [31] d9fbf86ec fix(cpus): workaround for Cortex-X2 erratum 3324338 [32] e915c1e6c fix(cpus): workaround for Cortex-A715 erratum 3456084 [33] 24b0ab941 fix(cpus): workaround for Cortex-A720 erratum 3456091 [34] f253a9600 fix(cpus): workaround for C1-Pro erratum 3706576 [35] 56b6be2c5 fix(cpus): workaround for C1-Pro erratum 3694158 [36] 03858cd78 fix(cpus): workaround for C1-Pro erratum 3684268 [37] 66f9ea736 fix(cpus): workaround for C1-Pro erratum 3362007 [38] edaeccbde fix(cpus): workaround for C1-Pro erratum 3338470 [39] 54f4addef fix(cpus): workaround for C1-Pro erratum 3300099 [40] 73eb6ad45 fix(cpus): workaround for C1-Pro erratum 3686597 [41] ed90664cb fix(cpus): workaround for C1-Pro erratum 3619847 [42] 11728415b fix(cpus): workaround for Neoverse-V2 erratum 3442699 [43] 9e3f0349c fix(cpus): workaround for Neoverse-N1 erratum 3324349 [44] 4dbea4a63 fix(cpus): workaround for Neoverse-N2 erratum 3324339 [45] 6517bc1b9 feat(cpus): support to update External LLC presence in Neoverse N3 [46] f60487b17 feat(cpus): fix external LLC presence bit in Neoverse N3 [47] 635f35ce6 fix(cpus): workaround for Neoverse-N3 erratum 3456111 [48] ee26c2ff7 fix(cpus): workaround for Neoverse V3 erratum 3696307 [49] 456ffac0a fix(cpus): workaround for Neoverse V3 erratum 3734562 [50] 1aaea2dd3 fix(cpus): workaround for Neoverse V3 erratum 3782181 [51] 3781d797e fix(cpus): workaround for Neoverse V3 erratum 3864536 [52] f9915508a fix(cpus): workaround for Neoverse V3 erratum 3878291 [53] 38aff6e97 fix(cpus): workaround for Neoverse-V3 erratum 3312417 [54] b8bb4da06 fix(cpus): workaround for C1-Nano erratum 3392149 [55] bc72d7ffc fix(cpus): workaround for C1-Nano erratum 3437202 [56] e05e2f3b8 fix(cpus): workaround for C1-Nano erratum 3516455 [57] 6971381ce fix(cpus): workaround for C1-Nano erratum 3616450 [58] e861120e6 fix(cpus): workaround for C1-Nano erratum 3630925 [59] 77df5e208 fix(tc): fix c1_pro power down abandon [60] d6a9405fa fix(cpus): workaround for C1-Nano erratum 3419531 [61] b40e8ae18 fix(cpus): workaround for C1-Nano erratum 3754876 [62] 0d4a98776 fix(cpus): workaround for Cortex-X925 erratum 2921199 [63] 077e21393 fix(cpus): workaround for Cortex-X925 erratum 2922378 [64] 19394a0b5 fix(cpus): workaround for Cortex-X925 erratum 2933290 [65] e86fa4366 fix(cpus): workaround for Cortex-X925 erratum 3324334 [66] 5a9da6e3b fix(cpus): workaround for Cortex-X925 erratum 3692980 [67] b6f44deff fix(cpus): workaround for Cortex-X925 erratum 3730893 [68] 7f953df9c fix(cpus): workaround for Cortex-X925 erratum 3865185 [69] 1f6f44684 fix(cpus): workaround for Cortex-A76AE erratum 2753838 [70] b61482bf0 fix(cpus): workaround for Cortex-X2 erratum 3888122 [71] 5ebfd47f4 fix(cpus): workaround for Cortex-X2 erratum 4302969 [72] 9ef36d072 fix(cpus): workaround for Cortex-X3 erratum 3888125 [73] 7dc2927fe fix(cpus): workaround for Cortex-X3 erratum 4302966 [74] bdfe1d245 fix(cpus): workaround for Neoverse-V2 erratum 3888126 [75] 8d2204214 fix(cpus): workaround for Neoverse-V2 erratum 4302968 [76] 3662586d9 fix(cpus): fix feature detection for C1-Pro erratum 3686597 [77] 31d69c7f4 refactor(cpus): move CVE to the end of errata workaround [78] ccc8e8963 refactor(cpus): reorder the errratum build flag for Neoverse-N2 [79] 2cd1dbc87 fix(cpus): workaround for Neoverse-N2 erratum 3888123 [80] 9e8afb0a0 fix(cpus): workaround for Neoverse-N2 erratum 4302970 [81] 504ef25e4 feat(cpus): add support for Neoverse-N2 prefetcher [82] affc47b27 fix(cpus): workaround for Neoverse-N2 erratum 2138953 [83] 40d4274e6 perf(mpmm): greatly simplify MPMM enablement [84] 83d503bea fix(cpus): fix the ordering of errata for C1 Ultra [85]
[1] https://review.trustedfirmware.org/q/I614272ec387e1d83023c94700780a0f538a9a6... [2] https://review.trustedfirmware.org/q/I0e569d12f65d231606080faa0149d22efddc38... [3] https://review.trustedfirmware.org/q/Ia2e7168faf7773d99b696cbdb6c98db7b58e31... [4] https://review.trustedfirmware.org/q/I137f69bea80d7cac90d7a20ffe98e1ba8d7724... [5] https://review.trustedfirmware.org/q/I62ca1ee058b1eaeb046966c795081e01bf45a2... [6] https://review.trustedfirmware.org/q/I2405b59300c2e24ce02e266f91b7c51474c114... [7] https://review.trustedfirmware.org/q/I698fa8490ebf51461f6aa8bba84f9827c5c46a... [8] https://review.trustedfirmware.org/q/Id4b487ef6a6fd1b00b75b09c5d06d81bce50a1... [9] https://review.trustedfirmware.org/q/Ia3c003d5c359f101f230fbd54845f61117456a... [10] https://review.trustedfirmware.org/q/I6b0eca1fc340f18dcbede920a0dd1c882bfe12... [11] https://review.trustedfirmware.org/q/I7815d6fc9af812c38b1c05881c850b8209d6ad... [12] https://review.trustedfirmware.org/q/Ia2cc39d0f91bab89a911e271cf83c788d71bb8... [13] https://review.trustedfirmware.org/q/Iae84f26fdce96a61fdc942b7595ccf8b9c7783... [14] https://review.trustedfirmware.org/q/Ice7a939bed60d44cff5706a08b2b59d6777760... [15] https://review.trustedfirmware.org/q/If3e2989a4b5a5c68dc12e23978b226c73f21ba... [16] https://review.trustedfirmware.org/q/Ia1ff75602a0dfa758a223549d92ea87543fa44... [17] https://review.trustedfirmware.org/q/I1ae196fa8ce4579524faba4916f631e7c4db35... [18] https://review.trustedfirmware.org/q/Iad109561a144169fd3805c179a4f8e3bfdd59a... [19] https://review.trustedfirmware.org/q/Ife86bd2b5bac4829e695a1aa180926dfad19a4... [20] https://review.trustedfirmware.org/q/I8c08c26e0b7c268772d75d36d759564a7d67cd... [21] https://review.trustedfirmware.org/q/Iaf832b66aeed937edbb1e9be29de41b0f2b5d7... [22] https://review.trustedfirmware.org/q/I0498a81a62bbea666b503cdd5a6dbcae7eab0d... [23] https://review.trustedfirmware.org/q/I3747b2a99785602bd2a3bddac3a69a934e7f4b... [24] https://review.trustedfirmware.org/q/I88343236af86a9bb0b0ce644296d5929d7b956... [25] https://review.trustedfirmware.org/q/I2d6b0ee282010139d8dc406800f2738b391139... [26] https://review.trustedfirmware.org/q/I8bfe15fdd1d028d43d8730e7d43f72c9f15810... [27] https://review.trustedfirmware.org/q/I414df1af006484dd120f928bd8fdf9e6f4a513... [28] https://review.trustedfirmware.org/q/I2e0f3a715670aaac116c7d3c5f5992ff7ab05b... [29] https://review.trustedfirmware.org/q/I945477b2432fefc04049e8576b66cea0cbffb0... [30] https://review.trustedfirmware.org/q/I203238cbb8561cee683c22a6dbe4742702f827... [31] https://review.trustedfirmware.org/q/I9325f3715f4fa17bfb7ded9d5c69c59645f65b... [32] https://review.trustedfirmware.org/q/Ibbe55a55bd6cf5e159dab92a78ecb55c5a4d7e... [33] https://review.trustedfirmware.org/q/Ie3f2b46051539cdebc151c46f80045a7156e03... [34] https://review.trustedfirmware.org/q/Ia22a0d6bb98d1a0edb11d2469beab22c7f7aba... [35] https://review.trustedfirmware.org/q/Ie427e56c682065bdf82da9b11e71da6383db4e... [36] https://review.trustedfirmware.org/q/I38f0fb6565110c579ab16b76e0f4ca601fa1b9... [37] https://review.trustedfirmware.org/q/I7929e931572471370b1a899d412b11f1c4d206... [38] https://review.trustedfirmware.org/q/I529e9812bddffe927c986f9b5ee135f4866aa4... [39] https://review.trustedfirmware.org/q/I86e2b8f70ceb468c75c0386a790641d51eeea9... [40] https://review.trustedfirmware.org/q/If24d3230c4b4e87fcb831d446cf0d0c68c95ea... [41] https://review.trustedfirmware.org/q/I59a5d9316bf66793eae5dac08102231d0e2640... [42] https://review.trustedfirmware.org/q/Id92e7180df20d973e4e2d112c4f187a561a4d9... [43] https://review.trustedfirmware.org/q/I38edc6ba445223091c3933cbca35b56db491c9... [44] https://review.trustedfirmware.org/q/I1f142027ed73135d78c368be926072c2f73eab... [45] https://review.trustedfirmware.org/q/I6b023279816005cfa459bc6947f60b1a3c0f23... [46] https://review.trustedfirmware.org/q/I2567283a55c0d6e2f9fd986b7dbab91c7a815d... [47] https://review.trustedfirmware.org/q/I1182aba5423e74748efd2571cc3817634ada74... [48] https://review.trustedfirmware.org/q/I1685c2cacbe64ddf70501e8cce94b4fbf03f0b... [49] https://review.trustedfirmware.org/q/If274749621549356e41485d0bf09682281df3a... [50] https://review.trustedfirmware.org/q/Ib3c35c7e619e6a836c974b7016bb6a4d66da48... [51] https://review.trustedfirmware.org/q/Icfa463cf4888bd48f16a218e7ad399528feca5... [52] https://review.trustedfirmware.org/q/If4b20d941d628b92748b14d027b8127f74005e... [53] https://review.trustedfirmware.org/q/I0ebab877b6481a18bec963b95cf2f37c97d8de... [54] https://review.trustedfirmware.org/q/I78a7682cbdf3dbc4c31fcca8cbd892350b998c... [55] https://review.trustedfirmware.org/q/I530c75acf25ee57efaf7ff58ef4a43508fb6d5... [56] https://review.trustedfirmware.org/q/If6c12a7a26ccd67496909481a9683151d30d43... [57] https://review.trustedfirmware.org/q/Id97fbfd1d76e9dc1a3488ce33e353c032c41e0... [58] https://review.trustedfirmware.org/q/I542be9a051a1f17e93c21bef725f7ede429555... [59] https://review.trustedfirmware.org/q/I61cdf21b50dfb534ce2a1e74c22b06bde9a7c0... [60] https://review.trustedfirmware.org/q/I7da12e5ffc61248922adaf629eb52a52839931... [61] https://review.trustedfirmware.org/q/Ib5103483163a1f93cbb2df8c3b3fcfb2c6d487... [62] https://review.trustedfirmware.org/q/I3528f08c028b50be848b8d6113d370414261ad... [63] https://review.trustedfirmware.org/q/I8eb8bbdd6f99f69c8713400191ac66f55ffedc... [64] https://review.trustedfirmware.org/q/Ieb5fe278821d85382af60be25e9546e65ba9a6... [65] https://review.trustedfirmware.org/q/I6d5c680a3d5156b3b17d59de79f8b650d56def... [66] https://review.trustedfirmware.org/q/I57d2b306b0a3128f3786f4797e6765234ad429... [67] https://review.trustedfirmware.org/q/If2b88e3a23bda424ba17ab5cead07e7d701db2... [68] https://review.trustedfirmware.org/q/I0245183669255afb0d3ec71cafa058aa72129d... [69] https://review.trustedfirmware.org/q/Iff224ef82bd1cb9aff8d6b11451e2ac1d04814... [70] https://review.trustedfirmware.org/q/I338834a21c14879faee5280876a59153d549cb... [71] https://review.trustedfirmware.org/q/I368cfdd216ea5875b81640415ff71b15f46ea9... [72] https://review.trustedfirmware.org/q/I6c5de5843f2199fa697f8336558fa56a87ee84... [73] https://review.trustedfirmware.org/q/I5c01dfcffc6e56163aba03428e21fedee8cc70... [74] https://review.trustedfirmware.org/q/I284ee7fe611c4c9861696fde62f796e6fae6df... [75] https://review.trustedfirmware.org/q/I4068aa73d38a70c00d66bb894169be2659d67d... [76] https://review.trustedfirmware.org/q/I42b27e19d61a7f9c57efe1b5f5336d165eb982... [77] https://review.trustedfirmware.org/q/Ie9da0cde56a653ab0dbea702e09855e2e28dfd... [78] https://review.trustedfirmware.org/q/I2e13b479b44c5f86399e540e53ad02086ad9d1... [79] https://review.trustedfirmware.org/q/Ifb736adf8f06bf6202784bdeac51c025125197... [80] https://review.trustedfirmware.org/q/I6240d263fb5d153721b5b84a37df2f24e3d02d... [81] https://review.trustedfirmware.org/q/I2436b11a36be204d549522f1176fcd49658c04... [82] https://review.trustedfirmware.org/q/Ie7ab9e84bb29d042d0bb2ec697e0c1e39ad503... [83] https://review.trustedfirmware.org/q/Ie465328e87754a1ec511a2f77243b4b0b09134... [84] https://review.trustedfirmware.org/q/I1d0475b21a1625bb3519f513ba109284f973ff... [85] https://review.trustedfirmware.org/q/I6482ce4015541c64d9ac0d9c9df2e84d0c9eaa...
Alternatively, Change Log is available in the documentation section: https://trustedfirmware-a.readthedocs.io/en/lts-v2.10.28/change-log.html
Thanks, TF-A LTS team