On 07.05.2020 22:13, Andrew Cooper wrote: > On 05/05/2020 09:14, Jan Beulich wrote: >> --- a/xen/tools/gen-cpuid.py >> +++ b/xen/tools/gen-cpuid.py >> @@ -284,6 +284,9 @@ def crunch_numbers(state): >> # as dependent features simplifies Xen's logic, and prevents the >> guest >> # from seeing implausible configurations. >> IBRSB: [STIBP, SSBD], >> + >> + # In principle the TSXLDTRK insns could also be considered >> independent. >> + RTM: [TSXLDTRK], > > Why the link? There is no relevant interaction AFAICT.
Do the insns make any sense without TSX? Anyway - hence the comment, and if you're convinced the connection does not need making, I'd be okay dropping it. I would assume though that we'd better hide TSXLDTRK whenever we hide RTM, which is most easily achieved by having a connection here. Jan