x86/CPUID: drop INVPCID dependency on PCID
authorJan Beulich <jbeulich@suse.com>
Wed, 18 Sep 2019 13:20:00 +0000 (15:20 +0200)
committerJan Beulich <jbeulich@suse.com>
Wed, 18 Sep 2019 13:20:00 +0000 (15:20 +0200)
commit36c357817d7c595dd8fa163c908a8c44d9f4ed6e
tree5eecea917076b3ab5a362be7441a8e35a4682300
parent24c704fb0cd621ffb9e8c5b97fcb83469bd019f7
x86/CPUID: drop INVPCID dependency on PCID

PCID validly depends on LM, as it can be enabled in Long Mode only.
INVPCID, otoh, can be used not only without PCID enabled, but also
outside of Long Mode altogether. In both cases its functionality is
simply restricted to PCID 0, which is sort of expected as no other PCID
can be activated there.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/tools/gen-cpuid.py