<feed xmlns='http://www.w3.org/2005/Atom'>
<title>software/arm-trusted-firmware.git/lib, branch master</title>
<subtitle>Trusted Firmware-A</subtitle>
<id>https://git.rulkc.org/pub/scm/arm/software/arm-trusted-firmware.git/atom?h=master</id>
<link rel='self' href='https://git.rulkc.org/pub/scm/arm/software/arm-trusted-firmware.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/arm/software/arm-trusted-firmware.git/'/>
<updated>2026-06-30T20:34:41+00:00</updated>
<entry>
<title>Merge changes from topic "bl31_lfa_integration" into integration</title>
<updated>2026-06-30T20:34:41+00:00</updated>
<author>
<name>Manish V Badarkhe</name>
<email>manish.badarkhe@arm.com</email>
</author>
<published>2026-06-30T20:34:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/arm/software/arm-trusted-firmware.git/commit/?id=c64fe42d75709fc3da7d0820caf15bce2ca8a2cd'/>
<id>urn:sha1:c64fe42d75709fc3da7d0820caf15bce2ca8a2cd</id>
<content type='text'>
* changes:
  feat(lfa): harden cancel handling and lock around LFA_CANCEL
  feat(lfa): serialize activate across CPUs and manage rendezvous policy
  feat(docs): add documentation page for BL31 LFA
  feat(fvp): add FVP platform support for BL31 live activation
  feat(lfa): update LFA service to support BL31 live activation
  feat(lfa): lfa service updates
  feat(lfa): add relocatable code for BL31 live activation
  feat(lfa): xlat changes for BL31 LFA
  feat(lfa): bl31 linker file updates for lfa
  feat(lfa): add build flag for BL31 LFA support
  feat: place errata into their own section
</content>
</entry>
<entry>
<title>Merge "refactor(context-mgmt): move ICC_SRE definitions to arch.h file" into integration</title>
<updated>2026-06-30T15:41:08+00:00</updated>
<author>
<name>Harrison Mutai</name>
<email>harrison.mutai@arm.com</email>
</author>
<published>2026-06-30T15:41:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/arm/software/arm-trusted-firmware.git/commit/?id=a0b0452186ef40ee5dee6de35fc3bfacbf2efe10'/>
<id>urn:sha1:a0b0452186ef40ee5dee6de35fc3bfacbf2efe10</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(lfa): xlat changes for BL31 LFA</title>
<updated>2026-06-30T14:56:26+00:00</updated>
<author>
<name>John Powell</name>
<email>john.powell@arm.com</email>
</author>
<published>2026-05-18T17:29:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/arm/software/arm-trusted-firmware.git/commit/?id=779393ae1b092ec6f4e02c3a522b8e9ab8acd345'/>
<id>urn:sha1:779393ae1b092ec6f4e02c3a522b8e9ab8acd345</id>
<content type='text'>
This patch adds xlat library changes needed to support live
activation of BL31 images.

Signed-off-by: John Powell &lt;john.powell@arm.com&gt;
Change-Id: I3956542b7978133dddcb0d1ace5512b6cfbfedc0
</content>
</entry>
<entry>
<title>fix(psci): validate last_at_pwrlvl bounds before use</title>
<updated>2026-06-24T16:19:05+00:00</updated>
<author>
<name>Harrison Mutai</name>
<email>harrison.mutai@arm.com</email>
</author>
<published>2026-04-02T11:04:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/arm/software/arm-trusted-firmware.git/commit/?id=9dab559505c41a6ae7bbfc0fbf8b11fcd1d59fe7'/>
<id>urn:sha1:9dab559505c41a6ae7bbfc0fbf8b11fcd1d59fe7</id>
<content type='text'>
`psci_is_last_cpu_to_idle_at_pwrlvl` assumes the provided length is
valid. Add an explicit bounds check on last_at_pwrlvl to prevent
potential out-of-bounds array access.

Change-Id: I0d7b679ced6d17274dfcc5d57f50e8021bdba01b
Signed-off-by: Harrison Mutai &lt;harrison.mutai@arm.com&gt;
</content>
</entry>
<entry>
<title>Merge changes from topic "ifdef_PLAT_RO_XLAT_TABLES" into integration</title>
<updated>2026-06-24T09:52:19+00:00</updated>
<author>
<name>Harrison Mutai</name>
<email>harrison.mutai@arm.com</email>
</author>
<published>2026-06-24T09:52:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/arm/software/arm-trusted-firmware.git/commit/?id=d4809615cc25a7beb0fe292f8a66e3933783a149'/>
<id>urn:sha1:d4809615cc25a7beb0fe292f8a66e3933783a149</id>
<content type='text'>
* changes:
  fix(common): use #ifdef PLAT_RO_XLAT_TABLES
  fix(xlat): use #ifdef PLAT_RO_XLAT_TABLES
  fix(bl): use #ifdef PLAT_RO_XLAT_TABLES
</content>
</entry>
<entry>
<title>Merge changes I5a57ebab,I1bd217fd,I024bb354,Ic17c13f4,If07d0b17, ... into integration</title>
<updated>2026-06-23T15:59:49+00:00</updated>
<author>
<name>Harrison Mutai</name>
<email>harrison.mutai@arm.com</email>
</author>
<published>2026-06-23T15:59:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/arm/software/arm-trusted-firmware.git/commit/?id=b37126d3ef3a49dc44221ffe9c6839458233eca9'/>
<id>urn:sha1:b37126d3ef3a49dc44221ffe9c6839458233eca9</id>
<content type='text'>
* changes:
  fix(el3-runtime): use #ifdef for IMAGE_BL flags
  fix(errata-abi): use #ifdef for IMAGE_BL flags
  fix(cpufeat): use #ifdef for IMAGE_BL flags
  fix(auth): use #ifdef for IMAGE_BL flags
  fix(docs): use #ifdef for IMAGE_BL flags
  fix(cpus): use #ifdef for IMAGE_BL flags
</content>
</entry>
<entry>
<title>refactor(context-mgmt): move ICC_SRE definitions to arch.h file</title>
<updated>2026-06-23T13:58:13+00:00</updated>
<author>
<name>Yann Gautier</name>
<email>yann.gautier@st.com</email>
</author>
<published>2026-05-27T14:24:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/arm/software/arm-trusted-firmware.git/commit/?id=f2f23d2535ecc0d79d3e451272d946aeb542d0bd'/>
<id>urn:sha1:f2f23d2535ecc0d79d3e451272d946aeb542d0bd</id>
<content type='text'>
The inclusion of gicv3.h file was done in context_mgmt.c file for the
ICC_SRE register bit definitions. Those definition can be moved to
aarch64 arch.h file, and including gicv3.h is then no more required.

This also avoid warning when building with -Wundef flag, for platforms
not using GICv3:
include/drivers/arm/gicv3.h: In function 'gicv3_redist_size':
include/drivers/arm/gicv3.h:366:5: warning: 'GIC_ENABLE_V4_EXTN' is not
 defined, evaluates to '0' [-Wundef]
  366 | #if GIC_ENABLE_V4_EXTN
      |     ^~~~~~~~~~~~~~~~~~
include/drivers/arm/gicv3.h: At top level:
include/drivers/arm/gicv3.h:598:5: warning: 'GIC600_ERRATA_WA_2384374'
 is not defined, evaluates to '0' [-Wundef]
  598 | #if GIC600_ERRATA_WA_2384374
      |     ^~~~~~~~~~~~~~~~~~~~~~~~

Change-Id: I69a106a583e4e2846eed883799ef876f7218bcd2
Signed-off-by: Yann Gautier &lt;yann.gautier@st.com&gt;
</content>
</entry>
<entry>
<title>fix(xlat): use #ifdef PLAT_RO_XLAT_TABLES</title>
<updated>2026-06-22T17:38:40+00:00</updated>
<author>
<name>Yann Gautier</name>
<email>yann.gautier@st.com</email>
</author>
<published>2026-05-28T14:56:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/arm/software/arm-trusted-firmware.git/commit/?id=115be2435d572b9e266a01fad669bdf8e15ab589'/>
<id>urn:sha1:115be2435d572b9e266a01fad669bdf8e15ab589</id>
<content type='text'>
PLAT_RO_XLAT_TABLES is only defined without a value, it should be
checked with `#ifdef`.
This corrects -Wundef GCC warnings.

Change-Id: Ib228f1bf60ff9f1127bccb02647dd54921f7f7a1
Signed-off-by: Yann Gautier &lt;yann.gautier@st.com&gt;
</content>
</entry>
<entry>
<title>fix(el3-runtime): use #ifdef for IMAGE_BL flags</title>
<updated>2026-06-22T16:51:10+00:00</updated>
<author>
<name>Yann Gautier</name>
<email>yann.gautier@st.com</email>
</author>
<published>2026-05-28T17:18:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/arm/software/arm-trusted-firmware.git/commit/?id=463b9be45f768b75b487ce7b4d06394959274e5c'/>
<id>urn:sha1:463b9be45f768b75b487ce7b4d06394959274e5c</id>
<content type='text'>
The different flags IMAGE_BL{1,2,31,32...} are only defined and not
assigned a value. The correct way to handle it is with `#if defined`.
This corrects warnings found with -Wundef GCC flag.
Whiel at it reverse the condition to include either context_el1.h or
context_el2.h in context.h.
This way the EL1 include is before and the includes are somewhat sorted
alphabetically. This corrects an include order issue with the static
check script.

Change-Id: I5a57ebab1dc73e7a7baa570b03f68a5d0118df98
Signed-off-by: Yann Gautier &lt;yann.gautier@st.com&gt;
</content>
</entry>
<entry>
<title>fix(errata-abi): use #ifdef for IMAGE_BL flags</title>
<updated>2026-06-22T16:51:10+00:00</updated>
<author>
<name>Yann Gautier</name>
<email>yann.gautier@st.com</email>
</author>
<published>2026-05-28T14:21:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/arm/software/arm-trusted-firmware.git/commit/?id=1c16a9fb11efa420cb68b2abeb4c39a242328cff'/>
<id>urn:sha1:1c16a9fb11efa420cb68b2abeb4c39a242328cff</id>
<content type='text'>
The different flags IMAGE_BL{1,2,31,32...} are only defined and not
assigned a value. The correct way to handle it is with `#if defined`.
This corrects warnings found with -Wundef GCC flag.

Change-Id: I1bd217fdc40256f176732c81d4096efa57feb30f
Signed-off-by: Yann Gautier &lt;yann.gautier@st.com&gt;
</content>
</entry>
</feed>
