Backport KVM fixes from upstream 6.5
This pull request backports selected fixes from upstream kernel 6.5 to KVM common and x86 code
It also includes two AMD hardware features vNMI and guest PerfMonV2
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2225079
Tested: kvm unit tests were run on AMD and Intel machine
On my Intel's machine the vmx_preemption_timer_test selftest fails but it fails without these patches as well.
Signed-off-by: Maxim Levitsky mlevitsk@redhat.com
Edited by Maxim Levitsky