Commit c0b11d3a authored by Masami Hiramatsu's avatar Masami Hiramatsu Committed by Frederic Weisbecker

x86: Add VIA processor instructions in opcodes decoder

Add VIA processor's Padlock instructions(MONTMUL, XSHA1, XSHA256)
as parts of the kernel may use them.

This fixes the following crash in opcodes decoder selftests:

 make[2]: `scripts/unifdef' is up to date.
   TEST    posttest
 Error: c145cf71:        f3 0f a6 d0             repz xsha256
 Error: objdump says 4 bytes, but insn_get_length() says 3 (attr:0)
 make[1]: *** [posttest] Error 2
 make: *** [bzImage] Error 2
Reported-by: default avatarIngo Molnar <mingo@elte.hu>
Signed-off-by: default avatarMasami Hiramatsu <mhiramat@redhat.com>
Acked-by: default avatarSteven Rostedt <rostedt@goodmis.org>
Acked-by: default avatarIngo Molnar <mingo@elte.hu>
Cc: Jim Keniston <jkenisto@us.ibm.com>
Cc: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
Cc: Andi Kleen <ak@linux.intel.com>
Cc: Christoph Hellwig <hch@infradead.org>
Cc: Frank Ch. Eigler <fche@redhat.com>
Cc: H. Peter Anvin <hpa@zytor.com>
Cc: Jason Baron <jbaron@redhat.com>
Cc: K.Prasad <prasad@linux.vnet.ibm.com>
Cc: Lai Jiangshan <laijs@cn.fujitsu.com>
Cc: Li Zefan <lizf@cn.fujitsu.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Srikar Dronamraju <srikar@linux.vnet.ibm.com>
Cc: Tom Zanussi <tzanussi@gmail.com>
LKML-Reference: <20090925182037.10157.3180.stgit@omoto>
Signed-off-by: default avatarFrederic Weisbecker <fweisbec@gmail.com>
parent a1a138d0
...@@ -469,7 +469,7 @@ a2: CPUID ...@@ -469,7 +469,7 @@ a2: CPUID
a3: BT Ev,Gv a3: BT Ev,Gv
a4: SHLD Ev,Gv,Ib a4: SHLD Ev,Gv,Ib
a5: SHLD Ev,Gv,CL a5: SHLD Ev,Gv,CL
a6: a6: GrpPDLK
a7: GrpRNG a7: GrpRNG
a8: PUSH GS (d64) a8: PUSH GS (d64)
a9: POP GS (d64) a9: POP GS (d64)
...@@ -803,6 +803,12 @@ GrpTable: Grp16 ...@@ -803,6 +803,12 @@ GrpTable: Grp16
3: prefetch T2 3: prefetch T2
EndTable EndTable
GrpTable: GrpPDLK
0: MONTMUL
1: XSHA1
2: XSHA2
EndTable
GrpTable: GrpRNG GrpTable: GrpRNG
0: xstore-rng 0: xstore-rng
1: xcrypt-ecb 1: xcrypt-ecb
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment