IAP_EVSEL0
wrmsr(IAP_EVSEL0 + ri, pm->pm_md.pm_iap.pm_iap_evsel);
wrmsr(IAP_EVSEL0 + ri, pm->pm_md.pm_iap.pm_iap_evsel | IAP_EN);
wrmsr(IAP_EVSEL0 + n, 0);
cpu, ri, IAP_EVSEL0 + ri, evsel);
wrmsr(IAP_EVSEL0 + ri, evsel | IAP_EN);
wrmsr(IAP_EVSEL0 + ri, 0);