From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753303AbbHaOnJ (ORCPT ); Mon, 31 Aug 2015 10:43:09 -0400 Received: from mail.kernel.org ([198.145.29.136]:59013 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752565AbbHaOnI (ORCPT ); Mon, 31 Aug 2015 10:43:08 -0400 Date: Mon, 31 Aug 2015 11:43:03 -0300 From: Arnaldo Carvalho de Melo To: Adrian Hunter Cc: linux-kernel@vger.kernel.org, Jiri Olsa , Andy Lutomirski , Masami Hiramatsu , Denys Vlasenko , Peter Zijlstra , Ingo Molnar , Dave Hansen , Qiaowei Ren , "H. Peter Anvin" , Thomas Gleixner Subject: Re: [PATCH 0/4] x86/insn: perf tools: Add a few new x86 instructions Message-ID: <20150831144303.GD663@kernel.org> References: <1441029522-20235-1-git-send-email-adrian.hunter@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1441029522-20235-1-git-send-email-adrian.hunter@intel.com> X-Url: http://acmel.wordpress.com User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Em Mon, Aug 31, 2015 at 04:58:38PM +0300, Adrian Hunter escreveu: > 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. I'll process them, anyone thinking this shouldn't be the case, holler. - Arnaldo > > 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