From 594828a1b828f74431af50bc73cab7f58b343097 Mon Sep 17 00:00:00 2001 From: Judah Vang Date: Fri, 20 Sep 2013 12:17:47 -0700 Subject: [PATCH] SDOCM00103934:allow Swi priority to be configurable --- packages/ti/sdo/ipc/family/f28m35x/TransportCirc.c | 1 + packages/ti/sdo/ipc/family/f28m35x/TransportCirc.xdc | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/packages/ti/sdo/ipc/family/f28m35x/TransportCirc.c b/packages/ti/sdo/ipc/family/f28m35x/TransportCirc.c index bbbc7fd..a4799a9 100644 --- a/packages/ti/sdo/ipc/family/f28m35x/TransportCirc.c +++ b/packages/ti/sdo/ipc/family/f28m35x/TransportCirc.c @@ -85,6 +85,7 @@ Int TransportCirc_Instance_init(TransportCirc_Object *obj, /* construct the swi with lowest priority */ Swi_Params_init(&swiParams); swiParams.arg0 = (UArg)obj; + swiParams.priority = params->swiPriority; Swi_construct(Swi_struct(swiHandle), (Swi_FuncPtr)TransportCirc_swiFxn, &swiParams, eb); diff --git a/packages/ti/sdo/ipc/family/f28m35x/TransportCirc.xdc b/packages/ti/sdo/ipc/family/f28m35x/TransportCirc.xdc index 57f02f3..2e781bf 100644 --- a/packages/ti/sdo/ipc/family/f28m35x/TransportCirc.xdc +++ b/packages/ti/sdo/ipc/family/f28m35x/TransportCirc.xdc @@ -211,6 +211,12 @@ instance: */ config Ptr writeAddr = null; + /*! + * ======== swiPriority ======== + * The priority of the Transport Swi object created + */ + config UInt swiPriority = 1; + internal: /*! The max index set to (numMsgs - 1) */ -- 2.39.2