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