From 225d037c66288b4768ab4f2950d8ce306db502b5 Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Thu, 23 May 2024 14:22:07 +0200 Subject: [PATCH 1/3] small fix for MPSoC transition failure --- linux/payload/FreshMpsocHandler.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/linux/payload/FreshMpsocHandler.cpp b/linux/payload/FreshMpsocHandler.cpp index 62db5aa2..177d7e33 100644 --- a/linux/payload/FreshMpsocHandler.cpp +++ b/linux/payload/FreshMpsocHandler.cpp @@ -456,7 +456,7 @@ void FreshMpsocHandler::handleActionCommandFailure(ActionId_t actionId, ReturnVa if (actionId != supv::START_MPSOC) { return; } - sif::info << "PlocMPSoCHandler::handleActionCommandFailure: MPSoC boot command failed" + sif::info << "FreshMpsocHandler::handleActionCommandFailure: MPSoC boot command failed" << std::endl; // This is commonly the case when the MPSoC is already operational. Thus the power state is // set to on here @@ -1224,6 +1224,7 @@ bool FreshMpsocHandler::handleHwStartup() { if (powerState == PowerState::SUPV_FAILED) { setMode(MODE_OFF); powerState = PowerState::IDLE; + transitionState = TransitionState::NONE; return false; } if (powerState == PowerState::PENDING_STARTUP) { From 0475ab872dfe5180afa5060a826f967fed1fd2c6 Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Thu, 23 May 2024 14:23:16 +0200 Subject: [PATCH 2/3] changelog --- CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 360ff839..d7df147d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,13 @@ will consitute of a breaking change warranting a new major release: # [unreleased] +# [v8.0.1] + +## Fixed + +- Small fix for transition failure handling of the MPSoC when the `START_MPSOC` action command + to the supervisor fails. + # [v8.0.0] 2024-05-13 - `eive-tmtc` v7.0.0 From 42ae9eafb7f6a0c646405ffc27a03eb94209a09e Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Thu, 23 May 2024 14:45:18 +0200 Subject: [PATCH 3/3] bump tmtc --- tmtc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tmtc b/tmtc index 9a06c64d..8419a4ed 160000 --- a/tmtc +++ b/tmtc @@ -1 +1 @@ -Subproject commit 9a06c64dfac3f4283c2d5af72a9c095f4726480b +Subproject commit 8419a4edd773eb0eedba912f4678a5e28567e3ed