summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortholo <tholo@openbsd.org>1996-05-06 22:11:59 +0000
committertholo <tholo@openbsd.org>1996-05-06 22:11:59 +0000
commit4a505843e4cb69fe17b12809c2a2e10729d6a2dd (patch)
tree046e43a32daaaaf07f42fb6995b884d0917dd4fe
parentfor 040, copy replacement routines over fpfault zone in trap table (diff)
downloadwireguard-openbsd-4a505843e4cb69fe17b12809c2a2e10729d6a2dd.tar.xz
wireguard-openbsd-4a505843e4cb69fe17b12809c2a2e10729d6a2dd.zip
Use MSR 0x10, not 10 to clear the Pentium instruction counter; from David
Mazieres. Dunno how this could have worked with 10...
-rw-r--r--sys/arch/i386/i386/locore.s2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/arch/i386/i386/locore.s b/sys/arch/i386/i386/locore.s
index bd1ca34badf..98da327862b 100644
--- a/sys/arch/i386/i386/locore.s
+++ b/sys/arch/i386/i386/locore.s
@@ -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