]> xenbits.xensource.com Git - xen.git/commitdiff
[IA64] xenoprof: fix ia64 build
authorKeir Fraser <keir.fraser@citrix.com>
Fri, 6 Aug 2010 14:41:59 +0000 (15:41 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Fri, 6 Aug 2010 14:41:59 +0000 (15:41 +0100)
21902:2c6ae364ed7b ("xenoprofile: Add IBS support") breaks ia64.
This patch fixes it.

Signed-off-by: KUWAMURA Shin'ya <kuwa@jp.fujitsu.com>
xen/common/xenoprof.c
xen/include/asm-ia64/xenoprof.h

index ab95d92aafe66be8c6c8602710d151b6d6cc20ec..74d988a30504b6aeed951f9af3e839572fce38f2 100644 (file)
@@ -49,9 +49,6 @@ static u64 passive_samples;
 static u64 idle_samples;
 static u64 others_samples;
 
-/* AMD IBS support */
-extern u32 ibs_caps;
-
 int acquire_pmu_ownership(int pmu_ownship)
 {
     spin_lock(&pmu_owner_lock);
index f5ac2a6f5db4dac13bbe70a0da2dcb63e6135020..336da4d3c888cd1c84d7182e9a1f66bd779da7c1 100644 (file)
@@ -34,6 +34,13 @@ void xenoprof_arch_stop(void);
 void xenoprof_arch_disable_virq(void);
 void xenoprof_arch_release_counters(void);
 
+static inline int xenoprof_arch_ibs_counter(XEN_GUEST_HANDLE(void) arg)
+{
+    return -ENOSYS;  /* not supported */
+}
+/* AMD IBS not supported */
+#define ibs_caps       0
+
 struct vcpu;
 struct cpu_user_regs;
 int xenoprofile_get_mode(struct vcpu *v, struct cpu_user_regs * const regs);