switch-coreboot/util/ADLO/dev86-0.16.9-msr-diff
Ronald G. Minnich 11b2e5d24b ADLO
2002-11-25 02:07:54 +00:00

103 lines
3.1 KiB
Text

diff -u -r dev86-0.16.9-orig/as/asm/each.asm dev86-0.16.9-new/as/asm/each.asm
--- dev86-0.16.9-orig/as/asm/each.asm Wed Sep 4 05:26:12 1991
+++ dev86-0.16.9-new/as/asm/each.asm Sun Nov 3 19:15:38 2002
@@ -101,6 +101,7 @@
pushfd
rcl [esi*4],1
rcr [esi*4],1
+rdmsr
rol [esi*4],1
ror [esi*4],1
rep
@@ -139,6 +140,7 @@
verw [esi*4]
wait
wbinvd
+wrmsr
xadd [esi*4],bx
xchg bx,[esi*4]
xlat
diff -u -r dev86-0.16.9-orig/as/asm/inher.asm dev86-0.16.9-new/as/asm/inher.asm
--- dev86-0.16.9-orig/as/asm/inher.asm Fri Jun 10 22:42:12 1988
+++ dev86-0.16.9-new/as/asm/inher.asm Sun Nov 3 19:43:32 2002
@@ -31,6 +31,7 @@
OUTSB
+ RDMSR
REP
REPE
REPNE
@@ -97,6 +98,7 @@
INSW
INSD
+ INVD
IRET
IRETD
@@ -123,5 +125,7 @@
STOSW
STOSW
+ WRMSR
+
XLAT
XLATB
diff -u -r dev86-0.16.9-orig/as/asm/summary.as dev86-0.16.9-new/as/asm/summary.as
--- dev86-0.16.9-orig/as/asm/summary.as Tue Sep 3 16:40:02 1991
+++ dev86-0.16.9-new/as/asm/summary.as Sun Nov 3 19:20:49 2002
@@ -293,6 +293,7 @@
PUSHFD
RCL ; shiftcount
RCR ; shiftcount
+ RDMSR
ROL ; shiftcount
ROR ; shiftcount
REP ; INS/MOVS/OUTS/STOS
@@ -372,6 +373,7 @@
VERW ; r/m16
WAIT
WBINVD
+ WRMSR
XADD ; r/m8,r8
XADD ; r/m16,r16
XADD ; r/m32,r32
diff -u -r dev86-0.16.9-orig/as/keywords.c dev86-0.16.9-new/as/keywords.c
--- dev86-0.16.9-orig/as/keywords.c Wed Jun 27 12:08:22 2001
+++ dev86-0.16.9-new/as/keywords.c Sun Nov 3 20:13:23 2002
@@ -621,6 +621,7 @@
3, 'L', 'T', 'R', GROUP6, 0x18,
5, 'M', 'O', 'V', 'S', 'X', MOVX, 0xBE,
5, 'M', 'O', 'V', 'Z', 'X', MOVX, 0xB6,
+ 5, 'R', 'D', 'M', 'S', 'R', INHER, 0x32,
4, 'S', 'E', 'T', 'A', SETCC, 0x97,
5, 'S', 'E', 'T', 'A', 'E', SETCC, 0x93,
4, 'S', 'E', 'T', 'B', SETCC, 0x92,
@@ -661,6 +662,7 @@
4, 'V', 'E', 'R', 'R', GROUP6, 0x20,
4, 'V', 'E', 'R', 'W', GROUP6, 0x28,
6, 'W', 'B', 'I', 'N', 'V', 'D', INHER, 0x09,
+ 5, 'W', 'R', 'M', 'S', 'R', INHER, 0x30,
4, 'X', 'A', 'D', 'D', ExGx, 0xC0,
#endif /* I80386 */
diff -u -r dev86-0.16.9-orig/man/as86.1 dev86-0.16.9-new/man/as86.1
--- dev86-0.16.9-orig/man/as86.1 Tue Sep 26 16:18:31 2000
+++ dev86-0.16.9-new/man/as86.1 Sun Nov 3 19:12:25 2002
@@ -395,13 +395,13 @@
LFS LGDT LGS LIDT LLDT LMSW LOCK LODB LODS LODSB LODSD LODSW LODW LOOP
LOOPE LOOPNE LOOPNZ LOOPZ LSL LSS LTR MOV MOVS MOVSB MOVSD MOVSW MOVSX
MOVW MOVZX MUL NEG NOP NOT OR OUT OUTS OUTSB OUTSD OUTSW OUTW POP POPA
-POPAD POPF POPFD PUSH PUSHA PUSHAD PUSHF PUSHFD RCL RCR REP REPE REPNE
+POPAD POPF POPFD PUSH PUSHA PUSHAD PUSHF PUSHFD RCL RCR RDMSR REP REPE REPNE
REPNZ REPZ RET RETF RETI ROL ROR SAHF SAL SAR SBB SCAB SCAS SCASB SCASD
SCASW SCAW SEG SETA SETAE SETB SETBE SETC SETE SETG SETGE SETL SETLE
SETNA SETNAE SETNB SETNBE SETNC SETNE SETNG SETNGE SETNL SETNLE SETNO
SETNP SETNS SETNZ SETO SETP SETPE SETPO SETS SETZ SGDT SHL SHLD SHR SHRD
SIDT SLDT SMSW STC STD STI STOB STOS STOSB STOSD STOSW STOW STR SUB TEST
-VERR VERW WAIT WBINVD XADD XCHG XLAT XLATB XOR
+VERR VERW WAIT WBINVD WRMSR XADD XCHG XLAT XLATB XOR
.TP
Floating point
F2XM1 FABS FADD FADDP FBLD FBSTP FCHS FCLEX FCOM FCOMP FCOMPP FCOS