x86/tsx: Deprecate vpmu=rtm-abort and use tsx=<bool> instead
authorAndrew Cooper <andrew.cooper3@citrix.com>
Thu, 20 May 2021 18:16:11 +0000 (19:16 +0100)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Thu, 27 May 2021 18:34:00 +0000 (19:34 +0100)
commit9fdcf851689cb2a9501d3947cb5d767d9c7797e8
tree87c4c9e52ace3a26a42bb6ad19cb7a5000851b3b
parent3670abcaf0324f2aedba0c4dc7939072b27efa1d
x86/tsx: Deprecate vpmu=rtm-abort and use tsx=<bool> instead

This reuses the rtm_disable infrastructure, so CPUID derivation works properly
when TSX is disabled in favour of working PCR3.

vpmu= is not a supported feature, and having this functionality under tsx=
centralises all TSX handling.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
docs/misc/xen-command-line.pandoc
xen/arch/x86/cpu/intel.c
xen/arch/x86/cpu/vpmu.c
xen/arch/x86/tsx.c
xen/include/asm-x86/vpmu.h