Home | History | Annotate | Download | only in target-i386

Lines Matching refs:msrs

219         /* Obtain MSR list from KVM.  These are the MSRs that we must
452 struct kvm_msr_entry *msrs = msr_data.entries;
455 kvm_msr_entry_set(&msrs[n++], MSR_IA32_SYSENTER_CS, env->sysenter_cs);
456 kvm_msr_entry_set(&msrs[n++], MSR_IA32_SYSENTER_ESP, env->sysenter_esp);
457 kvm_msr_entry_set(&msrs[n++], MSR_IA32_SYSENTER_EIP, env->sysenter_eip);
459 kvm_msr_entry_set(&msrs[n++], MSR_STAR, env->star);
460 kvm_msr_entry_set(&msrs[n++], MSR_IA32_TSC, env->tsc);
463 kvm_msr_entry_set(&msrs[n++], MSR_CSTAR, env->cstar);
464 kvm_msr_entry_set(&msrs[n++], MSR_KERNELGSBASE, env->kernelgsbase);
465 kvm_msr_entry_set(&msrs[n++], MSR_FMASK, env->fmask);
466 kvm_msr_entry_set(&msrs[n++], MSR_LSTAR, env->lstar);
584 struct kvm_msr_entry *msrs = msr_data.entries;
588 msrs[n++].index = MSR_IA32_SYSENTER_CS;
589 msrs[n++].index = MSR_IA32_SYSENTER_ESP;
590 msrs[n++].index = MSR_IA32_SYSENTER_EIP;
592 msrs[n++].index = MSR_STAR;
593 msrs[n++].index = MSR_IA32_TSC;
596 msrs[n++].index = MSR_CSTAR;
597 msrs[n++].index = MSR_KERNELGSBASE;
598 msrs[n++].index = MSR_FMASK;
599 msrs[n++].index = MSR_LSTAR;
607 switch (msrs[i].index) {
609 env->sysenter_cs = msrs[i].data;
612 env->sysenter_esp = msrs[i].data;
615 env->sysenter_eip = msrs[i].data;
618 env->star = msrs[i].data;
622 env->cstar = msrs[i].data;
625 env->kernelgsbase = msrs[i].data;
628 env->fmask = msrs[i].data;
631 env->lstar = msrs[i].data;
635 env->tsc = msrs[i].data;