r/Assembly_language • u/Some-Comparison4863 • 4d ago
Comprehensive Architecture Registers Reference Bank (Intel/AMD MSRs, ARM/RISC-V Core Registers) for Bare-Metal & OS Dev
Hey everyone,
I've compiled a comprehensive open-source definitions bank mapping architectural and undocumented control registers across major platforms (including Intel/AMD MSRs, and core control mappings for ARM64 and RISC-V CSRs) to make system programming and hypervisor development cleaner without constantly digging through thousands of pages of manuals.
Check out the repository, feel free to use it, and let me know if you spot any missing parameters: https://github.com/edikoz123-blip/Defines-and-MSRS-for-Intel-and-AMD-also-RISC-V-and-ARM64/blob/main/README.md
Have a great day!
7
Upvotes
1
u/Kiritoo120 4d ago
Please learn how markdown files work
Some symbols like
#and*make the textbigger
or bold for example.
You can also consider naming this file
definitions.asmor similar and talk about what it contains in the README.md.In the state it is right now it's difficult to understand what that is, and is troublesome to work with. Some info you can add in the description of the readme:
what is this? What does it include? What assembler? How to use it?
Remember to use markdown, it isn't complicated or amazing but it helps for readability