https://github.com/nullpo-head/x86-msr-header
A Public-domain C header file for x86 MSR (Model Specific Register) addresses, and a naive generator of it.
https://github.com/nullpo-head/x86-msr-header
Last synced: about 2 months ago
JSON representation
A Public-domain C header file for x86 MSR (Model Specific Register) addresses, and a naive generator of it.
- Host: GitHub
- URL: https://github.com/nullpo-head/x86-msr-header
- Owner: nullpo-head
- License: bsd-3-clause
- Created: 2017-12-17T19:08:21.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-12-17T19:53:11.000Z (over 7 years ago)
- Last Synced: 2025-03-27T16:11:08.663Z (2 months ago)
- Language: C
- Size: 15.6 KB
- Stars: 14
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# x86 MSR header
A Public-domain C header file for x86 MSR (Model Specific Register) addresses, and a naive generator of it.
I was looking for non-GPL headers for MSR definition, but eventually I could not find one. So I made it.
Since `msr.h` is in the public domain, you can use it freely.This repository contains
1. Public-domain C header file for x86 MSR (Model Specific Register) addresses (`msr.h`)
2. The BSD-licensed generator script of the header. (`extract_msr.rb`)
`msr.h` is automatically generated from "Intel 64 and IA-32 Architectures Software Developer Manuals" (September 2016),
by `extract_msr.rb`. So, it may contain incorrect definitions. Please report it if you find one.For the usage of `extract_msr.rb`, plaese read its help.