--- kernel/kvm_main.c.msr 2006-12-19 13:23:13.000000000 +0200 +++ kernel/kvm_main.c 2006-12-19 13:25:06.000000000 +0200 @@ -1170,7 +1170,10 @@ int i; for (i = 0; i < n; ++i) - wrmsrl(e[i].index, e[i].data); + if (wrmsr_safe(e[i].index, (u32)e[i].data, (u32)(e[i].data >> 32))) + printk(KERN_EMERG "kvm: wrmsr failed: %d %x %llx\n", + i, e[i].index, e[i].data); + } EXPORT_SYMBOL_GPL(load_msrs);