summaryrefslogtreecommitdiffstats
path: root/sys/i386/include/xen/xen-os.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/i386/include/xen/xen-os.h')
-rw-r--r--sys/i386/include/xen/xen-os.h5
1 files changed, 1 insertions, 4 deletions
diff --git a/sys/i386/include/xen/xen-os.h b/sys/i386/include/xen/xen-os.h
index 3ea0556..98341b6 100644
--- a/sys/i386/include/xen/xen-os.h
+++ b/sys/i386/include/xen/xen-os.h
@@ -77,10 +77,7 @@ static inline void rep_nop(void)
#define __builtin_expect(x, expected_value) (x)
#endif
-#define DEFINE_PER_CPU(type, name) \
- __typeof__(type) per_cpu__##name
-
-#define per_cpu(var, cpu) (*((void)cpu, &per_cpu__##var))
+#define per_cpu(var, cpu) (pcpu_find((cpu))->pc_ ## var)
/* crude memory allocator for memory allocation early in
* boot
OpenPOWER on IntegriCloud