From 69aea20ee7ec285faf5d527691739e07cbb2ec65 Mon Sep 17 00:00:00 2001 From: Andrew Morton Date: Wed, 14 May 2003 19:02:35 -0700 Subject: [PATCH] visws: fix for generic-subarch From: Andy Wihitcroft The generic-subarch patch broke visws builds. --- include/asm-i386/mach-visws/mach_apic.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'include') diff --git a/include/asm-i386/mach-visws/mach_apic.h b/include/asm-i386/mach-visws/mach_apic.h index 641c173d4f76..c2681d88b3be 100644 --- a/include/asm-i386/mach-visws/mach_apic.h +++ b/include/asm-i386/mach-visws/mach_apic.h @@ -19,6 +19,14 @@ #define check_apicid_used(bitmap, apicid) (bitmap & (1 << apicid)) #define check_apicid_present(bit) (phys_cpu_present_map & (1 << bit)) +#define APIC_ID_MASK (0xF<<24) + +static inline unsigned get_apic_id(unsigned long x) +{ + return (((x)>>24)&0xF); +} +#define GET_APIC_ID(x) get_apic_id(x) + static inline int apic_id_registered(void) { return (test_bit(GET_APIC_ID(apic_read(APIC_ID)), -- cgit v1.2.3