From: Sam Nelson Date: Sat, 13 Jan 2018 15:11:31 +0000 (-0500) Subject: MessageQ: Update MesssageQ header for 64 bit addresses X-Git-Tag: 3.50.01.00~16 X-Git-Url: https://git.ti.com/gitweb?p=ipc%2Fipcdev.git;a=commitdiff_plain;h=6cc42ca85864c502980a80647cbd1216831e99c2 MessageQ: Update MesssageQ header for 64 bit addresses The reserved fields are expected to hold the next and previous pointers which needs to work with 64 bit pointers. Redefined to be Bits64 to accomodate this. Signed-off-by: Sam Nelson --- diff --git a/packages/ti/ipc/MessageQ.h b/packages/ti/ipc/MessageQ.h index 662eaeb..1947672 100644 --- a/packages/ti/ipc/MessageQ.h +++ b/packages/ti/ipc/MessageQ.h @@ -599,8 +599,8 @@ typedef struct { * @brief Required first field in every message */ typedef struct { - Bits32 reserved0; /*!< reserved for List.elem->next */ - Bits32 reserved1; /*!< reserved for List.elem->prev */ + Bits64 reserved0; /*!< reserved for List.elem->next */ + Bits64 reserved1; /*!< reserved for List.elem->prev */ Bits32 msgSize; /*!< message size */ Bits16 flags; /*!< bitmask of different flags */ Bits16 msgId; /*!< message id */ diff --git a/packages/ti/sdo/ipc/MessageQ.xdc b/packages/ti/sdo/ipc/MessageQ.xdc index 2509bf1..d7df795 100644 --- a/packages/ti/sdo/ipc/MessageQ.xdc +++ b/packages/ti/sdo/ipc/MessageQ.xdc @@ -708,8 +708,8 @@ internal: /*! Required first field in every message */ @Opaque struct MsgHeader { - Bits32 reserved0; /* reserved for List.elem->next */ - Bits32 reserved1; /* reserved for List.elem->prev */ + Bits64 reserved0; /* reserved for List.elem->next */ + Bits64 reserved1; /* reserved for List.elem->prev */ Bits32 msgSize; /* message size */ Bits16 flags; /* bitmask of different flags */ Bits16 msgId; /* message id */