-
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
Fix #385, adds generic driver interface and Linux sysmon module #386
Conversation
3e1d254
to
cb99ae2
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CodeQL-coding-standard found more than 10 potential problems in the proposed changes. Check the Files changed tab for more details.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CodeQL found more than 10 potential problems in the proposed changes. Check the Files changed tab for more details.
5f6e167
to
4bbc455
Compare
Defines an "iodriver" interface with a simple module id + opcode + argument interface, which can be extended as necessary for different purposes. Also adds a "linux_sysmon" module that implements this interface to provide system monitoring capabilities. This includes, but is not limited to, the CPU utilization that HS needs.
@dzbaker all issues have been cleaned up now, should be good to go. |
Fix #385, adds generic driver interface and Linux sysmon module
Update the doxygen documentation to correct warnings, and correct some inconsistent symbol names.
Checklist (Please check before submitting)
Describe the contribution
Defines an "iodriver" interface with a simple module id + opcode + argument interface, which can be extended as necessary for different purposes.
Also adds a "linux_sysmon" module that implements this interface to provide system monitoring capabilities. This includes, but is not limited to, the CPU utilization that HS needs.
Fixes #385
Testing performed
Build and run CFE with (patched) HS, observe CPU utilization getting reported correctly via the PSP module
Expected behavior changes
Adds "iodriver" pluggable/extendable interface, and "linux_sysmon" for health monitoring
System(s) tested on
Debian
Contributor Info - All information REQUIRED for consideration of pull request
Joseph Hickey, Vantage Systems, Inc.