x86/amd: split LFENCE dispatch serializing setup logic into helper
authorRoger Pau Monné <roger.pau@citrix.com>
Thu, 15 Apr 2021 11:45:09 +0000 (13:45 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 15 Apr 2021 11:45:09 +0000 (13:45 +0200)
commit3e9460ec93341fa6a80ecf99832aa5d9975339c9
treefc61c0053c6ecf658efe4ad403038fd06111d03f
parentd23d792478db4fd2984fb0b70611a2e97eceaa8c
x86/amd: split LFENCE dispatch serializing setup logic into helper

Split the logic to attempt to setup LFENCE to be dispatch serializing
on AMD into a helper, so it can be shared with Hygon.

No functional change intended.

Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/cpu/amd.c
xen/arch/x86/cpu/cpu.h
xen/arch/x86/cpu/hygon.c