<feed xmlns='http://www.w3.org/2005/Atom'>
<title>software/arm-trusted-firmware.git, 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>feat(lfa): harden cancel handling and lock around LFA_CANCEL</title>
<updated>2026-06-30T20:25:11+00:00</updated>
<author>
<name>Manish V Badarkhe</name>
<email>Manish.Badarkhe@arm.com</email>
</author>
<published>2026-03-05T22:45:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/arm/software/arm-trusted-firmware.git/commit/?id=7196825ce71266d6656165657d4936d185bd439b'/>
<id>urn:sha1:7196825ce71266d6656165657d4936d185bd439b</id>
<content type='text'>
  - block cancel once all active CPUs have entered ACTIVATE
  - take lfa_lock during cancel SMC handling

Change-Id: I1443644845d19e0322f5d188461a1c4083c57707
Signed-off-by: Manish V Badarkhe &lt;Manish.Badarkhe@arm.com&gt;
Signed-off-by: John Powell &lt;john.powell@arm.com&gt;
</content>
</entry>
<entry>
<title>feat(lfa): serialize activate across CPUs and manage rendezvous policy</title>
<updated>2026-06-30T20:25:03+00:00</updated>
<author>
<name>John Powell</name>
<email>john.powell@arm.com</email>
</author>
<published>2026-05-21T00:18:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/arm/software/arm-trusted-firmware.git/commit/?id=7a5b0839b5b95b21c82cd0a5d10dc13901e53185'/>
<id>urn:sha1:7a5b0839b5b95b21c82cd0a5d10dc13901e53185</id>
<content type='text'>
Track activation state across CPUs so skip-rendezvous activations don’t
block or interleave. Split activate into prepare/finish to latch the
rendezvous policy, notify the platform once per activation, and only
clear activation_pending after all callers finish. Return LFA_BUSY for
conflicting skip requests and LFA_CALL_AGAIN for multi‑stage activations.

Change-Id: Id5a71fb6db12fe240e2bc1c9000606df935374b2
Signed-off-by: Manish V Badarkhe &lt;Manish.Badarkhe@arm.com&gt;
Signed-off-by: John Powell &lt;john.powell@arm.com&gt;
</content>
</entry>
<entry>
<title>feat(docs): add documentation page for BL31 LFA</title>
<updated>2026-06-30T20:24:53+00:00</updated>
<author>
<name>John Powell</name>
<email>john.powell@arm.com</email>
</author>
<published>2026-01-29T19:07:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/arm/software/arm-trusted-firmware.git/commit/?id=8936385d33a3ee77642f1bf3dda41c538d935fca'/>
<id>urn:sha1:8936385d33a3ee77642f1bf3dda41c538d935fca</id>
<content type='text'>
This patch adds a documentation page about the BL31 LFA
implementation and outlines the limitations and requirements
to use it.

Change-Id: I55008a5a45561918bbf386bc1da96f6d281638a3
Signed-off-by: John Powell &lt;john.powell@arm.com&gt;
</content>
</entry>
<entry>
<title>feat(fvp): add FVP platform support for BL31 live activation</title>
<updated>2026-06-30T20:24:39+00:00</updated>
<author>
<name>John Powell</name>
<email>john.powell@arm.com</email>
</author>
<published>2026-05-18T18:16:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/arm/software/arm-trusted-firmware.git/commit/?id=c457b88f839c2bc88da003e6cc17baeeaf544a7e'/>
<id>urn:sha1:c457b88f839c2bc88da003e6cc17baeeaf544a7e</id>
<content type='text'>
This patch adds the platform components of BL31 live
activation.

Signed-off-by: John Powell &lt;john.powell@arm.com&gt;
Change-Id: I5c08eecdc0420f05462740b72a59ee2e837cf701
</content>
</entry>
<entry>
<title>feat(lfa): update LFA service to support BL31 live activation</title>
<updated>2026-06-30T15:43:17+00:00</updated>
<author>
<name>John Powell</name>
<email>john.powell@arm.com</email>
</author>
<published>2026-06-26T18:53:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/arm/software/arm-trusted-firmware.git/commit/?id=c6ca1acd3238b3d3aed1ea3bef4b2ae64a2a6a53'/>
<id>urn:sha1:c6ca1acd3238b3d3aed1ea3bef4b2ae64a2a6a53</id>
<content type='text'>
This patch adds the bulk of the BL31 live activation service
framework including the warm reset handler.

Signed-off-by: John Powell &lt;john.powell@arm.com&gt;
Change-Id: Id9cbeeddbc023ee2540b88008e6c2502d816ee24
</content>
</entry>
<entry>
<title>Merge "fix(platforms): check MIN_SGI_ID at compile time" into integration</title>
<updated>2026-06-30T15:42:49+00:00</updated>
<author>
<name>Harrison Mutai</name>
<email>harrison.mutai@arm.com</email>
</author>
<published>2026-06-30T15:42: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=599baaa539b3996067b9ce8f0f225c8baa6e0757'/>
<id>urn:sha1:599baaa539b3996067b9ce8f0f225c8baa6e0757</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(lfa): lfa service updates</title>
<updated>2026-06-30T15:42:43+00:00</updated>
<author>
<name>John Powell</name>
<email>john.powell@arm.com</email>
</author>
<published>2026-06-26T18:52:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/arm/software/arm-trusted-firmware.git/commit/?id=e6bccf43c4f93a25a0e1c7877107022537a17cad'/>
<id>urn:sha1:e6bccf43c4f93a25a0e1c7877107022537a17cad</id>
<content type='text'>
This patch updates the LFA service components in preparation for
BL31 specific changes.

Change-Id: I6d4dd90b11fa1d8729c4f9026d2ddce0272aea76
Signed-off-by: John Powell &lt;john.powell@arm.com&gt;
</content>
</entry>
<entry>
<title>Merge "fix(errata-abi): update management of REPORT_ERRATA" into integration</title>
<updated>2026-06-30T15:42:00+00:00</updated>
<author>
<name>Harrison Mutai</name>
<email>harrison.mutai@arm.com</email>
</author>
<published>2026-06-30T15:42:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/arm/software/arm-trusted-firmware.git/commit/?id=55e1d9beaed61abe77e554bccf03d6cd8a6ee3ea'/>
<id>urn:sha1:55e1d9beaed61abe77e554bccf03d6cd8a6ee3ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge "fix(io): use simple braces for uuid_null definition" into integration</title>
<updated>2026-06-30T15:41:29+00:00</updated>
<author>
<name>Harrison Mutai</name>
<email>harrison.mutai@arm.com</email>
</author>
<published>2026-06-30T15:41:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/arm/software/arm-trusted-firmware.git/commit/?id=1836963e944169f13a2f7d6947a5b59232c48369'/>
<id>urn:sha1:1836963e944169f13a2f7d6947a5b59232c48369</id>
<content type='text'>
</content>
</entry>
</feed>
