<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in plat_hold_pen.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>ecab5d9e3f81b7bf093002b8614359adfc8d880d - Merge changes from topic &quot;hold-pen-generic&quot; into integration</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_ARM-atf/include/plat/common/plat_hold_pen.h#ecab5d9e3f81b7bf093002b8614359adfc8d880d</link>
        <description>Merge changes from topic &quot;hold-pen-generic&quot; into integration* changes:  fix(corstone-1000): use generic hold pen  refactor(platforms): add generic hold pen

            List of files:
            /rk3399_ARM-atf/include/plat/common/plat_hold_pen.h</description>
        <pubDate>Tue, 31 Mar 2026 09:51:53 +0000</pubDate>
        <dc:creator>Manish Pandey &lt;manish.pandey2@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>e45ca16ebc8c0785689d6e38af9a055079af2097 - refactor(platforms): add generic hold pen</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_ARM-atf/include/plat/common/plat_hold_pen.h#e45ca16ebc8c0785689d6e38af9a055079af2097</link>
        <description>refactor(platforms): add generic hold penIntroduce a common hold pen implementation for SMP secondary CPUbring-up.  Each core has a cache-line-aligned hold_slot structwhose &apos;entry&apos; field holds HOLD_STATE_WAIT (all-ones sentinel)while the core should keep polling, or the warm boot entrypointaddress when it should go.plat_hold_pen_init() sets all slots to HOLD_STATE_WAIT and flushesthem to main memory.  This is called once during boot toestablish a known-good state, overwriting any stale cached dataleft by earlier boot stages (e.g. a BL2 dcsw_op_all).plat_hold_pen_signal() writes the entrypoint into the target slot,flushes it, and issues SEV.The plat_hold_pen_wait_and_jump assembly macro provides thesecondary CPU polling loop for both AArch64 and AArch32.Change-Id: Id7322cb9e8caa6a750348d194b4db66e2a515623Signed-off-by: Nicolas Pitre &lt;npitre@baylibre.com&gt;

            List of files:
            /rk3399_ARM-atf/include/plat/common/plat_hold_pen.h</description>
        <pubDate>Fri, 27 Feb 2026 17:47:53 +0000</pubDate>
        <dc:creator>Nicolas Pitre &lt;npitre@baylibre.com&gt;</dc:creator>
    </item>
</channel>
</rss>
