patch-2.2.0-pre9 linux/include/asm-i386/fixmap.h
Next file: linux/include/asm-i386/i82489.h
Previous file: linux/include/asm-i386/cobalt.h
Back to the patch index
Back to the overall index
- Lines: 31
- Date:
Wed Jan 20 16:21:43 1999
- Orig file:
v2.2.0-pre8/linux/include/asm-i386/fixmap.h
- Orig date:
Mon Oct 5 13:13:42 1998
diff -u --recursive --new-file v2.2.0-pre8/linux/include/asm-i386/fixmap.h linux/include/asm-i386/fixmap.h
@@ -11,8 +11,9 @@
#ifndef _ASM_FIXMAP_H
#define _ASM_FIXMAP_H
-#include <asm/page.h>
+#include <linux/config.h>
#include <linux/kernel.h>
+#include <asm/page.h>
/*
* Here we define all the compile-time 'special' virtual
@@ -40,9 +41,17 @@
* fix-mapped?
*/
enum fixed_addresses {
-#ifdef __SMP__
- FIX_APIC_BASE,
+#ifdef CONFIG_X86_LOCAL_APIC
+ FIX_APIC_BASE, /* local (CPU) APIC) -- required for SMP or not */
+#endif
+#ifdef CONFIG_X86_IO_APIC
FIX_IO_APIC_BASE,
+#endif
+#ifdef CONFIG_X86_VISWS_APIC
+ FIX_CO_CPU, /* Cobalt timer */
+ FIX_CO_APIC, /* Cobalt APIC Redirection Table */
+ FIX_LI_PCIA, /* Lithium PCI Bridge A */
+ FIX_LI_PCIB, /* Lithium PCI Bridge B */
#endif
__end_of_fixed_addresses
};
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov