Synthetic Timer MSRs

Synthetic timers are configured by using model-specific registers (MSRs) that are associated with each virtual processor. Each of the four synthetic timers has an associated pair of configuration and count MSRs as shown in the following table.

MSR address Register name Function

0x400000B0

HV_X64_MSR_STIMER0_CONFIG

Configuration register for synthetic timer 0

0x400000B1

HV_X64_MSR_STIMER0_COUNT

Expiration time or period for synthetic timer 0

0x400000B2

HV_X64_MSR_STIMER1_CONFIG

Configuration register for synthetic timer 1

0x400000B3

HV_X64_MSR_STIMER1_COUNT

Expiration time or period for synthetic timer 1

0x400000B4

HV_X64_MSR_STIMER2_CONFIG

Configuration register for synthetic timer 2

0x400000B5

HX_X64_MSR_STIMER2_COUNT

Expiration time or period for synthetic timer 2

0x400000B6

HV_X64_MSR_STIMER3_CONFIG

Configuration register for synthetic timer 3

0x400000B7

HV_X64_MSR_STIMER3_COUNT

Expiration time or period for synthetic timer 3

 

The following sections describe how the synthetic timer configuration and count MSRs are encoded:

Synthetic Timer Configuration Register

Synthetic Timer Count Register

 

 

Send comments about this topic to Microsoft

Build date: 11/16/2013

Show:
© 2014 Microsoft. All rights reserved.