Lines Matching defs:msr_info
2488 static int svm_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
2492 switch (msr_info->index) {
2494 msr_info->data = svm->vmcb->save.star;
2498 msr_info->data = svm->vmcb->save.lstar;
2501 msr_info->data = svm->vmcb->save.cstar;
2504 msr_info->data = svm->vmcb->save.kernel_gs_base;
2507 msr_info->data = svm->vmcb->save.sfmask;
2511 msr_info->data = svm->vmcb->save.sysenter_cs;
2514 msr_info->data = svm->sysenter_eip;
2517 msr_info->data = svm->sysenter_esp;
2522 if (!msr_info->host_initiated &&
2525 msr_info->data = svm->tsc_aux;
2533 msr_info->data = svm->vmcb->save.dbgctl;
2536 msr_info->data = svm->vmcb->save.br_from;
2539 msr_info->data = svm->vmcb->save.br_to;
2542 msr_info->data = svm->vmcb->save.last_excp_from;
2545 msr_info->data = svm->vmcb->save.last_excp_to;
2548 msr_info->data = svm->nested.hsave_msr;
2551 msr_info->data = svm->nested.vm_cr_msr;
2554 if (!msr_info->host_initiated &&
2558 msr_info->data = svm->spec_ctrl;
2561 if (!msr_info->host_initiated &&
2565 msr_info->data = svm->virt_spec_ctrl;
2575 return kvm_get_msr_common(vcpu, msr_info);
2577 msr_info->data = 0;
2581 msr_info->data = 0x1E;
2585 msr_info->data = svm->msr_decfg;
2588 return kvm_get_msr_common(vcpu, msr_info);