Skip to content

Commit 2be332a

Browse files
chinglee-iotkar-rahul-awsaggarg
authored
Separate the task create function for core affinity (#789)
* Separate the task create function for core affinity * Update function prototype and comment * Code review suggestions Signed-off-by: Gaurav Aggarwal <[email protected]> --------- Signed-off-by: Gaurav Aggarwal <[email protected]> Co-authored-by: kar-rahul-aws <[email protected]> Co-authored-by: Gaurav Aggarwal <[email protected]> Co-authored-by: Gaurav-Aggarwal-AWS <[email protected]>
1 parent 4bfb9b2 commit 2be332a

File tree

2 files changed

+350
-102
lines changed

2 files changed

+350
-102
lines changed

include/FreeRTOS.h

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1610,6 +1610,14 @@
16101610
#define traceRETURN_xTaskCreateStatic( xReturn )
16111611
#endif
16121612

1613+
#ifndef traceENTER_xTaskCreateStaticAffinitySet
1614+
#define traceENTER_xTaskCreateStaticAffinitySet( pxTaskCode, pcName, ulStackDepth, pvParameters, uxPriority, puxStackBuffer, pxTaskBuffer, uxCoreAffinityMask )
1615+
#endif
1616+
1617+
#ifndef traceRETURN_xTaskCreateStaticAffinitySet
1618+
#define traceRETURN_xTaskCreateStaticAffinitySet( xReturn )
1619+
#endif
1620+
16131621
#ifndef traceENTER_xTaskCreateRestrictedStatic
16141622
#define traceENTER_xTaskCreateRestrictedStatic( pxTaskDefinition, pxCreatedTask )
16151623
#endif
@@ -1618,6 +1626,14 @@
16181626
#define traceRETURN_xTaskCreateRestrictedStatic( xReturn )
16191627
#endif
16201628

1629+
#ifndef traceENTER_xTaskCreateRestrictedStaticAffinitySet
1630+
#define traceENTER_xTaskCreateRestrictedStaticAffinitySet( pxTaskDefinition, uxCoreAffinityMask, pxCreatedTask )
1631+
#endif
1632+
1633+
#ifndef traceRETURN_xTaskCreateRestrictedStaticAffinitySet
1634+
#define traceRETURN_xTaskCreateRestrictedStaticAffinitySet( xReturn )
1635+
#endif
1636+
16211637
#ifndef traceENTER_xTaskCreateRestricted
16221638
#define traceENTER_xTaskCreateRestricted( pxTaskDefinition, pxCreatedTask )
16231639
#endif
@@ -1626,6 +1642,14 @@
16261642
#define traceRETURN_xTaskCreateRestricted( xReturn )
16271643
#endif
16281644

1645+
#ifndef traceENTER_xTaskCreateRestrictedAffinitySet
1646+
#define traceENTER_xTaskCreateRestrictedAffinitySet( pxTaskDefinition, uxCoreAffinityMask, pxCreatedTask )
1647+
#endif
1648+
1649+
#ifndef traceRETURN_xTaskCreateRestrictedAffinitySet
1650+
#define traceRETURN_xTaskCreateRestrictedAffinitySet( xReturn )
1651+
#endif
1652+
16291653
#ifndef traceENTER_xTaskCreate
16301654
#define traceENTER_xTaskCreate( pxTaskCode, pcName, usStackDepth, pvParameters, uxPriority, pxCreatedTask )
16311655
#endif
@@ -1634,6 +1658,14 @@
16341658
#define traceRETURN_xTaskCreate( xReturn )
16351659
#endif
16361660

1661+
#ifndef traceENTER_xTaskCreateAffinitySet
1662+
#define traceENTER_xTaskCreateAffinitySet( pxTaskCode, pcName, usStackDepth, pvParameters, uxPriority, uxCoreAffinityMask, pxCreatedTask )
1663+
#endif
1664+
1665+
#ifndef traceRETURN_xTaskCreateAffinitySet
1666+
#define traceRETURN_xTaskCreateAffinitySet( xReturn )
1667+
#endif
1668+
16371669
#ifndef traceENTER_vTaskDelete
16381670
#define traceENTER_vTaskDelete( xTaskToDelete )
16391671
#endif

0 commit comments

Comments
 (0)