2015-12-09 2 views
0

J'ai l'environnement suivant: ubuntu 12.04kernel 3.2.0-29-generic-pae tous installés sur parallels version 11.0.1. J'ai installé msr-tools en utilisant la commande apt-get.La commande wrsmr n'enregistre pas mon entrée dans les MSR

Mon problème est lorsque j'exécute la commande suivante qui est supposée écrire une valeur sur le registre msr, rien ne se passe. Il ne renvoie aucune erreur mais comme j'utilise le rdmsr pour lire le même registre il me montre la valeur précédente.

Qu'est-ce qui me manque ici? Pourquoi mon entrée n'est-elle pas enregistrée dans le registre msr lorsque j'exécute la commande wrmsr? voici une summery de ce que j'ai essayé

#rdmsr 0x198 
1a0000000000 

#wrmsr 0x198 08c1fe1d 
#rdmsr 0x198 
1a0000000000 

Répondre

0

qui est tout simplement en raison d'avoir votre linux installé sur une machine virtuelle (dans votre cas poste de travail vmware)

Depuis VMWare n'émule pas les registres entiers cpu et la structure que vous rencontrez ce problème.

Pour le résoudre cependant, vous allez simplement devoir installer votre système d'exploitation Linux sur une machine réelle.