linux/tools/perf/arch/x86/tests
Adrian Hunter 1032f32645 perf/tests: Add CET instructions to the new instructions test
Add to the "x86 instruction decoder - new instructions" test the following
instructions:

  incsspd
  incsspq
  rdsspd
  rdsspq
  saveprevssp
  rstorssp
  wrssd
  wrssq
  wrussd
  wrussq
  setssbsy
  clrssbsy
  endbr32
  endbr64

And the notrack prefix for indirect calls and jumps.

For information about the instructions, refer Intel Control-flow
Enforcement Technology Specification May 2019 (334525-003).

Signed-off-by: Adrian Hunter <adrian.hunter@intel.com>
Signed-off-by: Yu-cheng Yu <yu-cheng.yu@intel.com>
Signed-off-by: Borislav Petkov <bp@suse.de>
Acked-by: Masami Hiramatsu <mhiramat@kernel.org>
Link: https://lkml.kernel.org/r/20200204171425.28073-3-yu-cheng.yu@intel.com
2020-03-26 12:31:36 +01:00
..
arch-tests.c perf intel-pt: Add Intel PT packet decoder test 2019-06-17 15:57:17 -03:00
bp-modify.c perf debug: Remove needless include directives from debug.h 2019-08-31 19:10:19 -03:00
Build perf intel-pt: Add Intel PT packet decoder test 2019-06-17 15:57:17 -03:00
dwarf-unwind.c perf maps: Rename map_groups.h to maps.h 2019-11-26 11:07:46 -03:00
gen-insn-x86-dat.awk treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 2019-06-05 17:36:37 +02:00
gen-insn-x86-dat.sh treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 2019-06-05 17:36:37 +02:00
insn-x86-dat-32.c perf/tests: Add CET instructions to the new instructions test 2020-03-26 12:31:36 +01:00
insn-x86-dat-64.c perf/tests: Add CET instructions to the new instructions test 2020-03-26 12:31:36 +01:00
insn-x86-dat-src.c perf/tests: Add CET instructions to the new instructions test 2020-03-26 12:31:36 +01:00
insn-x86.c perf intel-pt: Use shared x86 insn decoder 2019-08-31 22:27:52 -03:00
intel-cqm.c libperf: Move 'page_size' global variable to libperf 2019-09-25 09:51:48 -03:00
intel-pt-pkt-decoder-test.c perf intel-pt: Add Intel PT packet decoder test 2019-06-17 15:57:17 -03:00
perf-time-to-tsc.c libperf: Adopt perf_mmap__read_event() from tools/perf 2019-10-10 11:49:46 -03:00
rdpmc.c libperf: Move 'page_size' global variable to libperf 2019-09-25 09:51:48 -03:00
regs_load.S perf bench: Update the copies of x86's mem{cpy,set}_64.S 2019-12-02 11:40:57 -03:00