Skip to content

Commit

Permalink
Merge pull request nasa#346 from nasa/integration-candidate
Browse files Browse the repository at this point in the history
psp Integration candidate: Caelum-rc4+dev10
  • Loading branch information
astrogeco committed May 31, 2022
2 parents 925fb36 + 7ca0ee5 commit 4bf1eef
Show file tree
Hide file tree
Showing 6 changed files with 18 additions and 4 deletions.
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,12 @@ This is a collection of APIs abstracting platform specific functionality to be l

## Version History

### Development Build: v1.6.0-rc4+dev38

### Development Build: v1.6.0-rc4+34
- Resolve uninit var static analysis warning
- See <https://github.com/nasa/PSP/pull/346> and <https://github.com/nasa/cFS/pull/492>

### Development Build: v1.6.0-rc4+dev34

- Update codeql workflow for reusable updates
- Add cpu affinity example
Expand Down
2 changes: 1 addition & 1 deletion fsw/mcp750-vxworks/inc/psp_version.h
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
/*
* Development Build Macro Definitions
*/
#define CFE_PSP_IMPL_BUILD_NUMBER 34
#define CFE_PSP_IMPL_BUILD_NUMBER 38
#define CFE_PSP_IMPL_BUILD_BASELINE "v1.6.0-rc4"

/*
Expand Down
2 changes: 1 addition & 1 deletion fsw/pc-linux/inc/psp_version.h
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
/*
* Development Build Macro Definitions
*/
#define CFE_PSP_IMPL_BUILD_NUMBER 34
#define CFE_PSP_IMPL_BUILD_NUMBER 38
#define CFE_PSP_IMPL_BUILD_BASELINE "v1.6.0-rc4"

/*
Expand Down
2 changes: 2 additions & 0 deletions fsw/pc-linux/src/cfe_psp_start.c
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,8 @@ int32 CFE_PSP_OS_EventHandler(OS_Event_t event, osal_id_t object_id, void *data)
char taskname[OS_MAX_API_NAME];
cpu_set_t cpuset;

memset(taskname, 0, sizeof(taskname));

switch (event)
{
case OS_EVENT_RESOURCE_ALLOCATED:
Expand Down
2 changes: 1 addition & 1 deletion fsw/pc-rtems/inc/psp_version.h
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
/*
* Development Build Macro Definitions
*/
#define CFE_PSP_IMPL_BUILD_NUMBER 34
#define CFE_PSP_IMPL_BUILD_NUMBER 38
#define CFE_PSP_IMPL_BUILD_BASELINE "v1.6.0-rc4"

/*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,8 @@ void Test_Nominal(void)
OS_time_t OsTime;
PSP_VxWorks_TimeBaseVal_t VxTime;

memset(&OsTime, 0, sizeof(OsTime));

/* Nominal test with a simple 1:1 ratio */
UT_PSP_TIMEBASE_VXWORKS_TESTCONFIG.PeriodNumerator = 1;
UT_PSP_TIMEBASE_VXWORKS_TESTCONFIG.PeriodDenominator = 1;
Expand All @@ -103,6 +105,8 @@ void Test_Non_Reducible(void)
PSP_VxWorks_TimeBaseVal_t VxTime;
int64 TestTime;

memset(&OsTime, 0, sizeof(OsTime));

/* Use an oddball ratio of of some primes, will not be reducible */
/* Ratio is 43*3 / 53*2 => 129/106 */
/* This translates to about ~1.217ns per tick */
Expand Down Expand Up @@ -136,6 +140,8 @@ void Test_Reducible_1(void)
PSP_VxWorks_TimeBaseVal_t VxTime;
int64 TestTime;

memset(&OsTime, 0, sizeof(OsTime));

/* Test with a ratio that is also 1:1, but can be reduced */
UT_PSP_TIMEBASE_VXWORKS_TESTCONFIG.PeriodNumerator = 1000;
UT_PSP_TIMEBASE_VXWORKS_TESTCONFIG.PeriodDenominator = 1000;
Expand Down Expand Up @@ -164,6 +170,8 @@ void Test_Reducible_2(void)
PSP_VxWorks_TimeBaseVal_t VxTime;
int64 TestTime;

memset(&OsTime, 0, sizeof(OsTime));

/* Test with a ratio that can be reduced */
/* Final reduced ratio should be 12:5 with 100ns OS ticks */
UT_PSP_TIMEBASE_VXWORKS_TESTCONFIG.PeriodNumerator = 84000;
Expand Down

0 comments on commit 4bf1eef

Please sign in to comment.