aboutsummaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authorJoseph Koshy <jkoshy@FreeBSD.org>2005-05-30 06:29:29 +0000
committerJoseph Koshy <jkoshy@FreeBSD.org>2005-05-30 06:29:29 +0000
commit36c0fd9d0fb62e50ec668ba7c50c5bffaf9464d6 (patch)
tree7e883bbffeb74552930e9883202ed3d7c3123a4a /sys/dev
parent95eca142ec1e8547a26a4a18d14842f36dcf9fc5 (diff)
Notes
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/hwpmc/hwpmc_amd.c4
-rw-r--r--sys/dev/hwpmc/hwpmc_piv.c3
-rw-r--r--sys/dev/hwpmc/hwpmc_ppro.c2
3 files changed, 6 insertions, 3 deletions
diff --git a/sys/dev/hwpmc/hwpmc_amd.c b/sys/dev/hwpmc/hwpmc_amd.c
index cd3db049e09b5..1eb987dba806b 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));
diff --git a/sys/dev/hwpmc/hwpmc_piv.c b/sys/dev/hwpmc/hwpmc_piv.c
index e81e4e45012ef..c9ade03edd056 100644
--- a/sys/dev/hwpmc/hwpmc_piv.c
+++ b/sys/dev/hwpmc/hwpmc_piv.c
@@ -1452,7 +1452,7 @@ p4_lapic_enable_pmc_interrupt(void)
static int
-p4_intr(int cpu, uintptr_t eip)
+p4_intr(int cpu, uintptr_t eip, int usermode)
{
int i, pmc_interrupted;
uint32_t cccrval, pmi_ovf_mask;
@@ -1462,6 +1462,7 @@ p4_intr(int cpu, uintptr_t eip)
pmc_value_t v;
(void) eip;
+ (void) usermode;
PMCDBG(MDP,INT, 1, "cpu=%d eip=%x pcint=0x%x", cpu, eip,
lapic->lvt_pcint);
diff --git a/sys/dev/hwpmc/hwpmc_ppro.c b/sys/dev/hwpmc/hwpmc_ppro.c
index 13f91956ca000..370e6e575ff12 100644
--- a/sys/dev/hwpmc/hwpmc_ppro.c
+++ b/sys/dev/hwpmc/hwpmc_ppro.c
@@ -672,7 +672,7 @@ p6_stop_pmc(int cpu, int ri)
}
static int
-p6_intr(int cpu, uintptr_t eip)
+p6_intr(int cpu, uintptr_t eip, int usermode)
{
(void) cpu;
(void) eip;