x86/HVM: permit CLFLUSH{,OPT} on execute-only code segments
authorJan Beulich <jbeulich@suse.com>
Thu, 6 Jan 2022 13:13:38 +0000 (14:13 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 6 Jan 2022 13:13:38 +0000 (14:13 +0100)
commit98ea29cd71e8e177b5fde83e8016c384581897e9
tree6c2a9b0141a565071d8377dcc3647ab5ce15d8b8
parent64a35ee749ec3d019929bd5b51f0ed7dae0f7516
x86/HVM: permit CLFLUSH{,OPT} on execute-only code segments

Both SDM and PM explicitly permit this.

Fixes: 52dba7bd0b36 ("x86emul: generalize wbinvd() hook")
Reported-by: Andrew Cooper <andrew.cooper3@citrix.com>
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Paul Durrant <paul@xen.org>
master commit: df3e1a5efe700a9f59eced801cac73f9fd02a0e2
master date: 2021-12-10 14:03:56 +0100
xen/arch/x86/hvm/emulate.c