Releases: LLNL/msr-safe
Releases · LLNL/msr-safe
v1.7.0
This release includes a major overhaul of the docs, adds our first AMD allowlist, and addresses cleanup throughout the code.
New Features
- Adds our first AMD allowlist
- Adds ENOMEM check to zalloc_cpumask_var call
- Adds /dev/cpu/msr_safe_version device
- Disambiguates multiple error states
- Replaces existing README.md with more complete documentation
- Migrate CI from travis to github-actions
Code Cleanup
- Removes the directory upstream_patch_proposals.
- Removes ioctl() interface from msr_entry
- Removes loops from read and write interfaces
- Removes CAP_SYS_RAWIO checks
- Removes open and close fileops from msr_batch
- Removes X86_FEATURE_MSR check
v1.6.0
v.1.5.0
v1.4.0
v.1.3.0
- Update spank plugin to avoid popen() call - Modify msrsave and msrrestore functions to write to *FILE rather than stdout and stderr - Fix bug in msrsave indexing into save buffer - Update default writemask for sticky bits of THERM_STATUS registers (0x1B1 and 0x19C) - Remove trailing whitespace in whitelists - Enable command line parameters to (optionally) statically select major numbers for each device - Add initial Travis CI yaml configuration file to test against multiple OS