From 93d449f889471aabc3d04017571b7d0b47f661ed Mon Sep 17 00:00:00 2001 From: kucharsk Date: Fri, 18 Nov 2005 18:29:00 -0800 Subject: 6352844 cpustat always returns same value for all events in single event specification on amd64 --- usr/src/uts/intel/pcbe/opteron_pcbe.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'usr/src') diff --git a/usr/src/uts/intel/pcbe/opteron_pcbe.c b/usr/src/uts/intel/pcbe/opteron_pcbe.c index 8b86fe6f66..354b3ed8b3 100644 --- a/usr/src/uts/intel/pcbe/opteron_pcbe.c +++ b/usr/src/uts/intel/pcbe/opteron_pcbe.c @@ -468,7 +468,7 @@ opt_pcbe_sample(void *token) 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. -- cgit v1.2.3