---
title: Model-Specific Registers
framework: hypervisor
role: collectionGroup
role_heading: API Collection
path: hypervisor/3727856-model-specific-registers
---

# Model-Specific Registers

## Topics

### Constants

- [HV_MSR_IA32_ARCH_CAPABILITIES](hypervisor/hv_msr_ia32_arch_capabilities.md)
- [HV_MSR_IA32_A_PMC0](hypervisor/hv_msr_ia32_a_pmc0.md)
- [HV_MSR_IA32_A_PMC7](hypervisor/hv_msr_ia32_a_pmc7.md)
- [HV_MSR_IA32_CSTAR](hypervisor/hv_msr_ia32_cstar.md)
- [HV_MSR_IA32_DEBUGCTL](hypervisor/hv_msr_ia32_debugctl.md)
- [HV_MSR_IA32_EFER](hypervisor/hv_msr_ia32_efer.md)
- [HV_MSR_IA32_FIXED_CTR0](hypervisor/hv_msr_ia32_fixed_ctr0.md)
- [HV_MSR_IA32_FIXED_CTR1](hypervisor/hv_msr_ia32_fixed_ctr1.md)
- [HV_MSR_IA32_FIXED_CTR2](hypervisor/hv_msr_ia32_fixed_ctr2.md)
- [HV_MSR_IA32_FIXED_CTR3](hypervisor/hv_msr_ia32_fixed_ctr3.md)
- [HV_MSR_IA32_FIXED_CTR_CTRL](hypervisor/hv_msr_ia32_fixed_ctr_ctrl.md)
- [HV_MSR_IA32_FLUSH_CMD](hypervisor/hv_msr_ia32_flush_cmd.md)
- [HV_MSR_IA32_FMASK](hypervisor/hv_msr_ia32_fmask.md)
- [HV_MSR_IA32_FS_BASE](hypervisor/hv_msr_ia32_fs_base.md)
- [HV_MSR_IA32_GS_BASE](hypervisor/hv_msr_ia32_gs_base.md)
- [HV_MSR_IA32_KERNEL_GS_BASE](hypervisor/hv_msr_ia32_kernel_gs_base.md)
- [HV_MSR_IA32_LSTAR](hypervisor/hv_msr_ia32_lstar.md)
- [HV_MSR_IA32_PERFEVNTSEL0](hypervisor/hv_msr_ia32_perfevntsel0.md)
- [HV_MSR_IA32_PERFEVNTSEL7](hypervisor/hv_msr_ia32_perfevntsel7.md)
- [HV_MSR_IA32_PERF_GLOBAL_CTRL](hypervisor/hv_msr_ia32_perf_global_ctrl.md)
- [HV_MSR_IA32_PERF_GLOBAL_INUSE](hypervisor/hv_msr_ia32_perf_global_inuse.md)
- [HV_MSR_IA32_PERF_GLOBAL_STATUS](hypervisor/hv_msr_ia32_perf_global_status.md)
- [HV_MSR_IA32_PERF_GLOBAL_STATUS_RESET](hypervisor/hv_msr_ia32_perf_global_status_reset.md)
- [HV_MSR_IA32_PERF_GLOBAL_STATUS_SET](hypervisor/hv_msr_ia32_perf_global_status_set.md)
- [HV_MSR_IA32_PMC0](hypervisor/hv_msr_ia32_pmc0.md)
- [HV_MSR_IA32_PMC7](hypervisor/hv_msr_ia32_pmc7.md)
- [HV_MSR_IA32_PRED_CMD](hypervisor/hv_msr_ia32_pred_cmd.md)
- [HV_MSR_IA32_SPEC_CTRL](hypervisor/hv_msr_ia32_spec_ctrl.md)
- [HV_MSR_IA32_STAR](hypervisor/hv_msr_ia32_star.md)
- [HV_MSR_IA32_SYSENTER_CS](hypervisor/hv_msr_ia32_sysenter_cs.md)
- [HV_MSR_IA32_SYSENTER_EIP](hypervisor/hv_msr_ia32_sysenter_eip.md)
- [HV_MSR_IA32_SYSENTER_ESP](hypervisor/hv_msr_ia32_sysenter_esp.md)
- [HV_MSR_IA32_TSC](hypervisor/hv_msr_ia32_tsc.md)
- [HV_MSR_IA32_TSC_AUX](hypervisor/hv_msr_ia32_tsc_aux.md)
- [HV_MSR_IA32_XSS](hypervisor/hv_msr_ia32_xss.md)
- [HV_MSR_LASTBRANCH_0_FROM_IP](hypervisor/hv_msr_lastbranch_0_from_ip.md)
- [HV_MSR_LASTBRANCH_0_TO_IP](hypervisor/hv_msr_lastbranch_0_to_ip.md)
- [HV_MSR_LASTBRANCH_31_FROM_IP](hypervisor/hv_msr_lastbranch_31_from_ip.md)
- [HV_MSR_LASTBRANCH_31_TO_IP](hypervisor/hv_msr_lastbranch_31_to_ip.md)
- [HV_MSR_LASTBRANCH_INFO_0](hypervisor/hv_msr_lastbranch_info_0.md)
- [HV_MSR_LASTBRANCH_INFO_31](hypervisor/hv_msr_lastbranch_info_31.md)
- [HV_MSR_LASTBRANCH_TOS](hypervisor/hv_msr_lastbranch_tos.md)
- [HV_MSR_LASTINT_FROM_IP](hypervisor/hv_msr_lastint_from_ip.md)
- [HV_MSR_LASTINT_TO_IP](hypervisor/hv_msr_lastint_to_ip.md)
- [HV_MSR_LBR_SELECT](hypervisor/hv_msr_lbr_select.md)
- [HV_MSR_PERF_METRICS](hypervisor/hv_msr_perf_metrics.md)

## See Also

### Model-Specific Registers

- [Extending vCPU Capabilities Using Model-Specific Registers](hypervisor/extending-vcpu-capabilities-using-model-specific-registers.md)
- [hv_vcpu_read_msr(_:_:_:)](hypervisor/hv_vcpu_read_msr(_:_:_:).md)
- [hv_vcpu_write_msr(_:_:_:)](hypervisor/hv_vcpu_write_msr(_:_:_:).md)
- [hv_vcpu_enable_native_msr(_:_:_:)](hypervisor/hv_vcpu_enable_native_msr(_:_:_:).md)
- [hv_vcpu_set_msr_access(_:_:_:)](hypervisor/hv_vcpu_set_msr_access(_:_:_:).md)
- [hv_vcpu_enable_managed_msr(_:_:_:)](hypervisor/hv_vcpu_enable_managed_msr(_:_:_:).md)
- [hv_msr_flags_t](hypervisor/hv_msr_flags_t.md)
- [MSR Permissions](hypervisor/3567078-msr_permissions-enum.md)
