Bonjour à tous!
je suis un noob dans ce forum, et j'éspère que vous allez m'aider à régler mes problèmes
je suis entrein d'éssayer de désactiver les caches L1/L2 de mon processeur :
-DELL Precision Work Station T3400
-Intel Core 2 duo E6550 2.33GHz
-Carte mère inconnue...
j'ai tout d'abord éssayé de le faire via le bios, mais apparement les PC DELL ne donne pas accès à cette option (et j'ai vérifé, c'est vrais, y'a rien a faire sous bios...)
puis j'ai vu qu'il était possible de le faire en activant le bit 30 (doc Intel Architecture manual A.3) dans le registre de controle CR0, j'ai donc écris un petit programme :
INVD
MOV EAX,CR0
MOV EAX,40000000H
MOV CRO,EAX
quand je compile tout va bien, cependant, dès que je lance l'executable, ça m'écrit Segmentation Fault
pour information, j'utilise NASM et je suis sous Ubuntu 8.10
Please HELP ME
PS: pour ceux qui se demandent pourquoi je veux désactiver le cache, je tiens à les rassurer, je ne suis pas fou, je sais très bien que mes perfs vont sévérement chuter, mon but est seulement de voire de combien elles vont chutter, je fais des mesures en utilisant un Kernel de linux patché appelé Perfmon 2, en gros, il fait du monitoring, voilà pour les curieux