-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
psp Integration candidate: 2021-04-06 #289
Commits on Mar 29, 2021
-
Fix #10, modularize the ram, port, and eeprom access
Convert the current "cfe_psp_ram.c" and "cfe_psp_port.c" routines into modular components, and remove from "shared" dir. The existing implementations become the corresponding "direct" module, and are enabled based on the psp module selection. Also added is a "notimpl" variant, where all the functions return CFE_PSP_ERR_NOT_IMPLEMENTED. This is used on Linux or any other system where direct access is not possible. Note this also renames the existing "eeprom_stub" module to be "eeprom_notimpl" for consistency and to avoid any confusion with the unit test stubs.
Configuration menu - View commit details
-
Copy full SHA for 29e8b7a - Browse repository at this point
Copy the full SHA 29e8b7aView commit details
Commits on Mar 30, 2021
-
Fix #171, use OSAL timebase for CFE timers
Add a new PSP module that instantiates an OSAL abstract timebase for use with cFE services. This single module is then used across all 3 implementations (mcp750, pc-linux, pc-rtems) and does not need to be duplicated.
Configuration menu - View commit details
-
Copy full SHA for bfbd1b2 - Browse repository at this point
Copy the full SHA bfbd1b2View commit details
Commits on Mar 31, 2021
-
Fix #266, psp module to implement timebase
Clarifies the use case for CFE_PSP_GetTime and CFE_PSP_GetTimeBase. Moves the implementation of these to separate PSP modules, so MCP750 on VxWorks can use the optimized vxTimeBaseGet() routine while Linux and RTEMS can use the generic posix CLOCK_MONOTONIC.
Configuration menu - View commit details
-
Copy full SHA for fc6e9b2 - Browse repository at this point
Copy the full SHA fc6e9b2View commit details
Commits on Apr 6, 2021
-
Merge pull request #286 from jphickey/fix-171-osal-timebase
Fix #171, use OSAL timebase for CFE timers
Configuration menu - View commit details
-
Copy full SHA for ffc429d - Browse repository at this point
Copy the full SHA ffc429dView commit details
Commits on Apr 7, 2021
-
IC:2021-04-06, Fix merge error from #286
Re-add timebase name definition `CFE_PSP_SOFT_TIMEBASE_NAME` to `cfe_psp.h`
Configuration menu - View commit details
-
Copy full SHA for 3664f88 - Browse repository at this point
Copy the full SHA 3664f88View commit details -
Merge pull request #282 from jphickey/fix-10-modularize-ram-port-access
Fix #10, modularize the ram, port, and eeprom access
Configuration menu - View commit details
-
Copy full SHA for 5b57249 - Browse repository at this point
Copy the full SHA 5b57249View commit details -
Fix #266, psp module to implement timebase
Clarifies the use case for CFE_PSP_GetTime and CFE_PSP_GetTimeBase. Moves the implementation of these to separate PSP modules, so MCP750 on VxWorks can use the optimized vxTimeBaseGet() routine while Linux and RTEMS can use the generic posix CLOCK_MONOTONIC.
Configuration menu - View commit details
-
Copy full SHA for 76dbf80 - Browse repository at this point
Copy the full SHA 76dbf80View commit details -
Merge pull request #285 from jphickey/fix-266-psp-timebase
Fix #266, psp module to implement timebase
Configuration menu - View commit details
-
Copy full SHA for d8b5907 - Browse repository at this point
Copy the full SHA d8b5907View commit details -
Merge pull request #285 from jphickey/fix-266-psp-timebase
Fix #266, psp module to implement timebase
Configuration menu - View commit details
-
Copy full SHA for 7c5e6cb - Browse repository at this point
Copy the full SHA 7c5e6cbView commit details
Commits on Apr 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a85e78b - Browse repository at this point
Copy the full SHA a85e78bView commit details