Commit eec2e667 authored by Andi Kleen's avatar Andi Kleen Committed by Linus Torvalds

[PATCH] Fix x86-64 genapic build

The x86-64 genapic patch that was recently merged missed some definitions
and doesn't compile at all.

This fixes it by adding the missing defines for genapic
Signed-off-by: default avatarAndi Kleen <ak@muc.de>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 139a2d1e
...@@ -32,6 +32,8 @@ ...@@ -32,6 +32,8 @@
#define SET_APIC_LOGICAL_ID(x) (((x)<<24)) #define SET_APIC_LOGICAL_ID(x) (((x)<<24))
#define APIC_ALL_CPUS 0xFFu #define APIC_ALL_CPUS 0xFFu
#define APIC_DFR 0xE0 #define APIC_DFR 0xE0
#define APIC_DFR_CLUSTER 0x0FFFFFFFul
#define APIC_DFR_FLAT 0xFFFFFFFFul
#define APIC_SPIV 0xF0 #define APIC_SPIV 0xF0
#define APIC_SPIV_FOCUS_DISABLED (1<<9) #define APIC_SPIV_FOCUS_DISABLED (1<<9)
#define APIC_SPIV_APIC_ENABLED (1<<8) #define APIC_SPIV_APIC_ENABLED (1<<8)
...@@ -87,6 +89,7 @@ ...@@ -87,6 +89,7 @@
#define APIC_LVT_REMOTE_IRR (1<<14) #define APIC_LVT_REMOTE_IRR (1<<14)
#define APIC_INPUT_POLARITY (1<<13) #define APIC_INPUT_POLARITY (1<<13)
#define APIC_SEND_PENDING (1<<12) #define APIC_SEND_PENDING (1<<12)
#define APIC_MODE_MASK 0x700
#define GET_APIC_DELIVERY_MODE(x) (((x)>>8)&0x7) #define GET_APIC_DELIVERY_MODE(x) (((x)>>8)&0x7)
#define SET_APIC_DELIVERY_MODE(x,y) (((x)&~0x700)|((y)<<8)) #define SET_APIC_DELIVERY_MODE(x,y) (((x)&~0x700)|((y)<<8))
#define APIC_MODE_FIXED 0x0 #define APIC_MODE_FIXED 0x0
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment