Ich bin jetzt schon zum zweiten Mal über die Frage gestolpert: Wie kann ich eigentlich herausfinden, ob ein bestimmter (beliebiger) MSR auf einem vorliegenden Prozessor implementiert ist?
Beim ersten Mal dachte ich, mach halt "rdmsr" und implementiere einen Exception-Handler. Ich hatte damals aber den Eindruck, dass ein nicht existierender MSR keine Exception auslöst (wobei ich nicht ausschließen will, dass ich damals da was falsch codiert habe und der Eindruck falsch ist). Da ich das damalige Problem dann irgendwie ganz anders gelöst habe, bin ich der Sache dann aber doch nicht weiter nachgegangen.
Jetzt stehe ich wieder vor derselben Frage.
Was ist also der richtige Weg?