Skip to content

Commit

Permalink
Merge pull request nasa#142 from nasa/integration-candidate
Browse files Browse the repository at this point in the history
Integration Candidate - 20200311
  • Loading branch information
astrogeco authored Mar 18, 2020
2 parents 621abba + eeaaec1 commit 7a5400b
Show file tree
Hide file tree
Showing 6 changed files with 17 additions and 5 deletions.
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ This repository contains NASA's Platform Support Package (PSP), which is a frame
This is a collection of APIs abstracting platform specific functionality to be located in the `psp` subdirectory of a cFS Mission Tree. The Core Flight System is bundled at https://github.com/nasa/cFS, which includes build and execution instructions.

## Version Notes
- 1.4.7 DEVELOPMENT
- Fixed some build warnings for MCP750
- Minor updates (see https://github.com/nasa/PSP/pull/142)
- 1.4.6 DEVELOPMENT
- Minor updates (see https://github.com/nasa/PSP/pull/141)
- 1.4.5 DEVELOPMENT
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 @@ -35,7 +35,7 @@
*/
#define CFE_PSP_IMPL_MAJOR_VERSION 1
#define CFE_PSP_IMPL_MINOR_VERSION 4
#define CFE_PSP_IMPL_REVISION 6
#define CFE_PSP_IMPL_REVISION 7
#define CFE_PSP_IMPL_MISSION_REV 0

#endif /* _psp_version_ */
4 changes: 3 additions & 1 deletion fsw/mcp750-vxworks/src/cfe_psp_memory.c
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,9 @@
/*
** Define the cFE Core loadable module name
*/
#define CFE_MODULE_NAME "cfe-core.o"
#define CFE_MODULE_NAME_DEFAULT "cfe-core.o"

static char CFE_MODULE_NAME[] = CFE_MODULE_NAME_DEFAULT;


/*
Expand Down
9 changes: 8 additions & 1 deletion fsw/mcp750-vxworks/src/cfe_psp_start.c
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,7 @@ void CFE_PSP_Main( void )
uint32 reset_type;
uint32 reset_subtype;
char reset_register;
cpuaddr memaddr;
int32 Status;


Expand Down Expand Up @@ -128,8 +129,14 @@ void CFE_PSP_Main( void )
/*
** Setup the pointer to the reserved area in vxWorks.
** This must be done before any of the reset variables are used.
**
** Note: this uses a "cpuaddr" (integer address) as an intermediate
** to avoid a warning about alignment. The output of sysMemTop()
** should be aligned to hold any data type, being the very start
** of the memory space.
*/
CFE_PSP_ReservedMemoryPtr = (CFE_PSP_ReservedMemory_t *)sysMemTop();
memaddr = (cpuaddr) sysMemTop();
CFE_PSP_ReservedMemoryPtr = (CFE_PSP_ReservedMemory_t *) memaddr;

/*
** Determine Reset type by reading the hardware reset register.
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 @@ -35,7 +35,7 @@
*/
#define CFE_PSP_IMPL_MAJOR_VERSION 1
#define CFE_PSP_IMPL_MINOR_VERSION 4
#define CFE_PSP_IMPL_REVISION 6
#define CFE_PSP_IMPL_REVISION 7
#define CFE_PSP_IMPL_MISSION_REV 0

#endif /* _psp_version_ */
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 @@ -35,7 +35,7 @@
*/
#define CFE_PSP_IMPL_MAJOR_VERSION 1
#define CFE_PSP_IMPL_MINOR_VERSION 4
#define CFE_PSP_IMPL_REVISION 6
#define CFE_PSP_IMPL_REVISION 7
#define CFE_PSP_IMPL_MISSION_REV 0

#endif /* _psp_version_ */

0 comments on commit 7a5400b

Please sign in to comment.