Messages in this thread | | | From | Adrian Hunter <> | Subject | [PATCH 0/4] x86/insn: perf tools: Add a few new x86 instructions | Date | Mon, 31 Aug 2015 16:58:38 +0300 |
| |
Hi
perf tools has a copy of the x86 instruction decoder for decoding Intel PT. This patch set adds a perf tools test to use it to test new instructions. Subsequent patches add a few new x86 instructions, or very slightly modify them in the case of MPX. Those changes affect both perf tools and x86/insn.
I suggest Arnaldo takes all these patches as they mainly affect perf tools, at least in terms of lines-of-code.
Adrian Hunter (4): perf tools: Add a test for decoding of new x86 instructions x86/insn: perf tools: Pedantically tweak opcode map for MPX instructions x86/insn: perf tools: Add new SHA instructions x86/insn: perf tools: Add new memory instructions
arch/x86/lib/x86-opcode-map.txt | 19 +- tools/perf/tests/Build | 3 + tools/perf/tests/builtin-test.c | 8 + tools/perf/tests/gen-insn-x86-dat.awk | 75 ++ tools/perf/tests/gen-insn-x86-dat.sh | 43 ++ tools/perf/tests/insn-x86-dat-32.c | 640 ++++++++++++++++ tools/perf/tests/insn-x86-dat-64.c | 738 ++++++++++++++++++ tools/perf/tests/insn-x86-dat-src.c | 835 +++++++++++++++++++++ tools/perf/tests/insn-x86.c | 180 +++++ tools/perf/tests/tests.h | 1 + .../perf/util/intel-pt-decoder/x86-opcode-map.txt | 19 +- 11 files changed, 2553 insertions(+), 8 deletions(-) create mode 100644 tools/perf/tests/gen-insn-x86-dat.awk create mode 100755 tools/perf/tests/gen-insn-x86-dat.sh create mode 100644 tools/perf/tests/insn-x86-dat-32.c create mode 100644 tools/perf/tests/insn-x86-dat-64.c create mode 100644 tools/perf/tests/insn-x86-dat-src.c create mode 100644 tools/perf/tests/insn-x86.c
Regards Adrian
| |