Use MSR 0x10, not 10 to clear the Pentium instruction counter; from David
authortholo <tholo@openbsd.org>
Mon, 6 May 1996 22:11:59 +0000 (22:11 +0000)
committertholo <tholo@openbsd.org>
Mon, 6 May 1996 22:11:59 +0000 (22:11 +0000)
Mazieres.  Dunno how this could have worked with 10...

sys/arch/i386/i386/locore.s

index bd1ca34..98da327 100644 (file)
@@ -440,7 +440,7 @@ try586:     /* Use the `cpuid' instruction. */
 #ifdef NTP
        xorl %eax,%eax
        xorl %edx,%edx
-       movl $10,%ecx
+       movl $0x10,%ecx
        .byte 0xf, 0x30                 # wrmsr (or trap on non-pentium :-)
 #endif