summaryrefslogtreecommitdiff
path: root/upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-a2wsgi
diff options
context:
space:
mode:
authorAlan Tsai <alan-tsai@quantatw.com>2026-10-20 10:53:16 +0300
committerAmithash Prasad <amithash@meta.com>2026-10-21 00:59:13 +0300
commitad4f2a4ed70dcb0dc6b82592387d8a29097d9e5f (patch)
tree8e00e9e1a229f101d1587d2968cff13d084e1b03 /upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-a2wsgi
parent489b72a07f72f0e5487b05b76954e5740feb2400 (diff)
downloadopenbmc-ad4f2a4ed70dcb0dc6b82592387d8a29097d9e5f.tar.xz
meta-facebook: rainiera7: Add RSE MCTP readiness
The updated SoC firmware uses C0 POST 0x1C to indicate that the BMC may start MCTP-over-I3C setup. The existing monitor stops at the old terminal codes and does not publish this readiness. Adapt the RSE POST monitor from the SoC implementation. Set readiness when the C0 raw POST code reaches 0x1C or later, and stop monitoring at C0 0x1F and C1 raw 0x1C. Preserve the C1 offset of 0x20 when publishing Boot.Raw. Store readiness in /run/rainier/mctp_i3c_link_ready and clear it from ExecStopPost when the monitor is stopped. Keep the service active after polling completes so host-stop processing can run cleanup. Retain Rainier's GPIO chip discovery and environment configuration. Evaluate readiness before handling an initial terminal POST code so a BMC reboot can recover the link without a new host POST cycle. This prepares the readiness source for the subsequent MCTP lifecycle change without replacing the existing activation path. Tested: With the lifecycle integration on Rainier A7: - C0 reached 0x1C before MCTP initialization. - C1 raw 0x1C was published as 0x3C and polling completed. - Host stop cleared readiness. - An initial C0 0x1F allowed recovery after a BMC reboot. Change-Id: I380e0606fd17f478d8519a334c0e3152033ccdb4 Signed-off-by: Alan Tsai <alan-tsai@quantatw.com> Co-authored-by: Manoj Kumar Prabakaran <manojkumar.prabakaran@arm.com>
Diffstat (limited to 'upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-a2wsgi')
0 files changed, 0 insertions, 0 deletions