On 2011-02-17 19:08, Marcelo Tosatti wrote: > On Tue, Feb 15, 2011 at 09:23:33AM +0100, Jan Kiszka wrote: >> This switches KVM's MCE injection path to cpu_x86_inject_mce, both for >> SIGBUS and monitor initiated events. This means we prepare the MCA MSRs >> in the VCPUState also for KVM. >> >> We have to drop the MSRs writeback restrictions for this purpose which >> is now safe as every uncoordinated MSR injection is removed with this >> patch. >> >> We have to execute every per-VCPU event setup on the target VCPU as we >> are performing a read-modify-write on its state. >> >> Signed-off-by: Jan Kiszka <jan.kiszka@xxxxxxxxxxx> >> CC: Huang Ying <ying.huang@xxxxxxxxx> >> CC: Hidetoshi Seto <seto.hidetoshi@xxxxxxxxxxxxxx> >> CC: Jin Dongming <jin.dongming@xxxxxxxxxxxxxxxxxx> > > Difficult to review, please split: > > - drop writeback restriction That will not work due to mutual dependency (see changelog)... > - unify monitor/sigbus injection paths > - cleanup / refactor > ...but I will check again and filter out potential cleanups that could be done afterwards. Jan -- Siemens AG, Corporate Technology, CT T DE IT 1 Corporate Competence Center Embedded Linux -- 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