diff options
author | 1996-05-06 22:11:59 +0000 | |
---|---|---|
committer | 1996-05-06 22:11:59 +0000 | |
commit | 4a505843e4cb69fe17b12809c2a2e10729d6a2dd (patch) | |
tree | 046e43a32daaaaf07f42fb6995b884d0917dd4fe | |
parent | for 040, copy replacement routines over fpfault zone in trap table (diff) | |
download | wireguard-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.s | 2 |
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 |