aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMikael Olsson <mikael.olsson@arm.com>2024-04-18 17:15:07 +0200
committerMikael Olsson <mikael.olsson@arm.com>2024-04-19 15:06:01 +0200
commitb2407962cbb970fb89c44e6c4b2e1c21714ca46b (patch)
tree2ef7c17c0b784ec3138e63304fed07b9afd5e7ec
parentfffdcf032030620e57329f54a13a8cc49658ee1a (diff)
downloadethos-u-core-platform-b2407962cbb970fb89c44e6c4b2e1c21714ca46b.tar.gz
Fix rpmsg not being zero initialized
The rpmsg struct used in response messages is not zero initialized so later response messages may contain old data. To resolve this, the rpmsg struct is now zero initialized for each new message. Change-Id: I116fa443eca7b6ec3d8817909fd3c59bd69427cb Signed-off-by: Mikael Olsson <mikael.olsson@arm.com>
-rw-r--r--applications/message_handler_openamp/message_handler.hpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/applications/message_handler_openamp/message_handler.hpp b/applications/message_handler_openamp/message_handler.hpp
index ea8bc3e..4ff9328 100644
--- a/applications/message_handler_openamp/message_handler.hpp
+++ b/applications/message_handler_openamp/message_handler.hpp
@@ -45,9 +45,9 @@ struct Message {
rpmsg.header.msg_id = msgId;
}
- uint32_t src = 0;
- uint32_t length = 0;
- EthosU::ethosu_rpmsg rpmsg;
+ uint32_t src = 0;
+ uint32_t length = 0;
+ EthosU::ethosu_rpmsg rpmsg = {};
};
/*****************************************************************************