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

Lines Matching defs:msrs

221         /* Obtain MSR list from KVM.  These are the MSRs that we must
454 struct kvm_msr_entry *msrs = msr_data.entries;
457 kvm_msr_entry_set(&msrs[n++], MSR_IA32_SYSENTER_CS, env->sysenter_cs);
458 kvm_msr_entry_set(&msrs[n++], MSR_IA32_SYSENTER_ESP, env->sysenter_esp);
459 kvm_msr_entry_set(&msrs[n++], MSR_IA32_SYSENTER_EIP, env->sysenter_eip);
461 kvm_msr_entry_set(&msrs[n++], MSR_STAR, env->star);
462 kvm_msr_entry_set(&msrs[n++], MSR_IA32_TSC, env->tsc);
465 kvm_msr_entry_set(&msrs[n++], MSR_CSTAR, env->cstar);
466 kvm_msr_entry_set(&msrs[n++], MSR_KERNELGSBASE, env->kernelgsbase);
467 kvm_msr_entry_set(&msrs[n++], MSR_FMASK, env->fmask);
468 kvm_msr_entry_set(&msrs[n++], MSR_LSTAR, env->lstar);
587 struct kvm_msr_entry *msrs = msr_data.entries;
591 msrs[n++].index = MSR_IA32_SYSENTER_CS;
592 msrs[n++].index = MSR_IA32_SYSENTER_ESP;
593 msrs[n++].index = MSR_IA32_SYSENTER_EIP;
595 msrs[n++].index = MSR_STAR;
596 msrs[n++].index = MSR_IA32_TSC;
599 msrs[n++].index = MSR_CSTAR;
600 msrs[n++].index = MSR_KERNELGSBASE;
601 msrs[n++].index = MSR_FMASK;
602 msrs[n++].index = MSR_LSTAR;
610 switch (msrs[i].index) {
612 env->sysenter_cs = msrs[i].data;
615 env->sysenter_esp = msrs[i].data;
618 env->sysenter_eip = msrs[i].data;
621 env->star = msrs[i].data;
625 env->cstar = msrs[i].data;
628 env->kernelgsbase = msrs[i].data;
631 env->fmask = msrs[i].data;
634 env->lstar = msrs[i].data;
638 env->tsc = msrs[i].data;