Rev 21 | Rev 81 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 21 | Rev 27 | ||
---|---|---|---|
Line 96... | Line 96... | ||
96 | #define L_APIC_ID (0x020/sizeof(__u32)) |
96 | #define L_APIC_ID (0x020/sizeof(__u32)) |
97 | #define L_APIC_IDClear (~(0xf<<24)) |
97 | #define L_APIC_IDClear (~(0xf<<24)) |
98 | #define L_APIC_IDShift 24 |
98 | #define L_APIC_IDShift 24 |
99 | #define L_APIC_IDMask 0xf |
99 | #define L_APIC_IDMask 0xf |
100 | 100 | ||
- | 101 | /* Local APIC Version Register */ |
|
- | 102 | #define LAVR (0x030/sizeof(__u32)) |
|
- | 103 | #define LAVR_Mask 0xff |
|
- | 104 | #define is_local_apic(x) (((x)&LAVR_Mask&0xf0)==0x1) |
|
- | 105 | #define is_82489DX_apic(x) ((((x)&LAVR_Mask&0xf0)==0x0)) |
|
- | 106 | #define is_local_xapic(x) (((x)&LAVR_Mask)==0x14) |
|
- | 107 | ||
101 | /* IO APIC */ |
108 | /* IO APIC */ |
102 | #define IOREGSEL (0x00/sizeof(__u32)) |
109 | #define IOREGSEL (0x00/sizeof(__u32)) |
103 | #define IOWIN (0x10/sizeof(__u32)) |
110 | #define IOWIN (0x10/sizeof(__u32)) |
104 | 111 | ||
105 | #define IOAPICID 0x00 |
112 | #define IOAPICID 0x00 |