x86/decoder: Fix and update the opcodes map
authorRandy Dunlap <rdunlap@infradead.org>
Mon, 11 Dec 2017 18:38:36 +0000 (10:38 -0800)
committerIngo Molnar <mingo@kernel.org>
Fri, 15 Dec 2017 12:45:20 +0000 (13:45 +0100)
commitf5b5fab1780c98b74526dbac527574bd02dc16f8
tree728e8d225102e0cbfea5793e2a90db5aa58087e0
parent7ee18d677989e99635027cee04c878950e0752b9
x86/decoder: Fix and update the opcodes map

Update x86-opcode-map.txt based on the October 2017 Intel SDM publication.
Fix INVPID to INVVPID.
Add UD0 and UD1 instruction opcodes.

Also sync the objtool and perf tooling copies of this file.

Signed-off-by: Randy Dunlap <rdunlap@infradead.org>
Acked-by: Masami Hiramatsu <mhiramat@kernel.org>
Cc: Josh Poimboeuf <jpoimboe@redhat.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Masami Hiramatsu <masami.hiramatsu@gmail.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Link: http://lkml.kernel.org/r/aac062d7-c0f6-96e3-5c92-ed299e2bd3da@infradead.org
Signed-off-by: Ingo Molnar <mingo@kernel.org>
arch/x86/lib/x86-opcode-map.txt
tools/objtool/arch/x86/insn/x86-opcode-map.txt
tools/perf/util/intel-pt-decoder/x86-opcode-map.txt