These patches do the following changes. 1. Clean up: - Making the similar parts as one shared function. - modularizing the functions of SRAO and SRAR data setting. 2. Unify sigbus handling: - kvm_handle_sigbus can handle both cases of SIGBUS listed as following. A) Received by Main thread B) Received by VCPU threads 3. Change broadcast: - Broadcasting SRAR same as SRAO. - Broadcasting SRAO received by VCPU threads same as it by Main Thread. - Broadcasting mce depending on the cpu version according to the x86 ASDM vol.3A 15.10.4.1. ============= [PATCH 01/11]kvm, x86: ignore SRAO only when MCG_SER_P is available [PATCH 02/11]kvm, x86: introduce kvm_do_set_mce [PATCH 03/11]kvm, x86: introduce kvm_mce_in_progress [PATCH 04/11]kvm, x86: kvm_mce_inj_* subroutins for templated error injections [PATCH 05/11]kvm, x86: introduce kvm_inject_x86_mce_on [PATCH 06/11]kvm, x86: use target_phys_addr_t [PATCH 07/11]kvm, x86: unify sigbus handling, prep [PATCH 08/11]kvm, x86: unify sigbus handling [PATCH 09/11]kvm, x86: unify sigbus handling, post1 [PATCH 10/11]kvm, x86: unify sigbus handling, post2 [PATCH 11/11]kvm, x86: broadcast mce depending on the cpu version qemu-kvm.c | 300 ++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 162 insertions(+), 138 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html