Intel® C++ Compiler
Community support and assistance for creating C++ code that runs on platforms based on Intel® processors.

RDMSR Registers

hohmgmx
Beginner
329 Views

Hello,

I hope that I'm not wrong in this forum - if yes please post me (a) link(s) to the right forum(s). Thanks.

Ok, here's my question:

I'm interested in cpu- and hardware close programming.By looking in my BIOS I found some strange RDMSR/WRMSR Register codes, which I couldn't find in any cpu developing manuals of Intel - Maybe could someone help me to (a link, an explanation) indentify it?

Here are the MSR register codes

0xC001001F

0xC0010042

0xC0010015

0xC0011023

0xC0010141

For example a code snippet in my BIOS (AMIBIOS 8) looks like:

66 B9 41 01 01 C0 mov ecx, 0C0010141h

0F 32 rdmsr

66 83 C8 01 or eax, 1

0F 30 wrmsr

Is this a BIOS protection feature (strange MSR codes, maybe self modifying code ???) or do these registers really exist?

Thanks in advance

0 Kudos
1 Reply
Aubrey_W_
New Contributor I
329 Views

I'm moving this from the Intel AVX and CPU instructions forum. The compiler forums are a better place for general assembler questions, as the Intel compilers support inline assembly, and you will be more likely to get an answer here.

Thanks for your question.

==

Aubrey W.

Intel Software Network Support

0 Kudos
Reply