changeset 948:cd52fd15e97d

6352844 cpustat always returns same value for all events in single event specification on amd64
author kucharsk
date Fri, 18 Nov 2005 18:29:00 -0800
parents 084509720e8a
children 807ec422f5ba
files usr/src/uts/intel/pcbe/opteron_pcbe.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/usr/src/uts/intel/pcbe/opteron_pcbe.c	Fri Nov 18 16:47:42 2005 -0800
+++ b/usr/src/uts/intel/pcbe/opteron_pcbe.c	Fri Nov 18 18:29:00 2005 -0800
@@ -468,7 +468,7 @@
 	int64_t			diff;
 
 	for (i = 0; i < 4; i++)
-		curpic[i] = rdmsr(PIC_BASE_ADDR);
+		curpic[i] = rdmsr(PIC_BASE_ADDR + i);
 
 	/*
 	 * Query kernel for all configs which are co-programmed.