summaryrefslogtreecommitdiffstats
path: root/sys/dev/hwpmc/hwpmc_amd.c
diff options
context:
space:
mode:
authorjkoshy <jkoshy@FreeBSD.org>2005-05-30 06:29:29 +0000
committerjkoshy <jkoshy@FreeBSD.org>2005-05-30 06:29:29 +0000
commitad86ac4ba488543f1b0c0667a071e2bb197b7f9a (patch)
tree7e883bbffeb74552930e9883202ed3d7c3123a4a /sys/dev/hwpmc/hwpmc_amd.c
parentf570134192d2d751237ed54f0fb9baa2fea5aeb5 (diff)
downloadFreeBSD-src-ad86ac4ba488543f1b0c0667a071e2bb197b7f9a.zip
FreeBSD-src-ad86ac4ba488543f1b0c0667a071e2bb197b7f9a.tar.gz
Kernel hooks to support PMC sampling modes.
Reviewed by: alc
Diffstat (limited to 'sys/dev/hwpmc/hwpmc_amd.c')
-rw-r--r--sys/dev/hwpmc/hwpmc_amd.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/dev/hwpmc/hwpmc_amd.c b/sys/dev/hwpmc/hwpmc_amd.c
index cd3db04..1eb987d 100644
--- a/sys/dev/hwpmc/hwpmc_amd.c
+++ b/sys/dev/hwpmc/hwpmc_amd.c
@@ -739,7 +739,7 @@ amd_stop_pmc(int cpu, int ri)
*/
static int
-amd_intr(int cpu, uintptr_t eip)
+amd_intr(int cpu, uintptr_t eip, int usermode)
{
int i, retval;
enum pmc_mode mode;
@@ -748,6 +748,8 @@ amd_intr(int cpu, uintptr_t eip)
struct pmc_cpu *pc;
struct pmc_hw *phw;
+ (void) usermode;
+
KASSERT(cpu >= 0 && cpu < mp_ncpus,
("[amd,%d] out of range CPU %d", __LINE__, cpu));
OpenPOWER on IntegriCloud