Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | mpf_intel |
struct | mpc_table |
struct | mpc_cpu |
struct | mpc_bus |
struct | mpc_ioapic |
struct | mpc_intsrc |
struct | mpc_lintsrc |
struct | mpc_oemtable |
Macros | |
#define | SMP_MAGIC_IDENT (('_'<<24) | ('P'<<16) | ('M'<<8) | '_') |
#define | MPC_SIGNATURE "PCMP" |
#define | MP_PROCESSOR 0 |
#define | MP_BUS 1 |
#define | MP_IOAPIC 2 |
#define | MP_INTSRC 3 |
#define | MP_LINTSRC 4 |
#define | MP_TRANSLATION 192 |
#define | CPU_ENABLED 1 /* Processor is available */ |
#define | CPU_BOOTPROCESSOR 2 /* Processor is the BP */ |
#define | CPU_STEPPING_MASK 0x000F |
#define | CPU_MODEL_MASK 0x00F0 |
#define | CPU_FAMILY_MASK 0x0F00 |
#define | BUSTYPE_EISA "EISA" |
#define | BUSTYPE_ISA "ISA" |
#define | BUSTYPE_INTERN "INTERN" /* Internal BUS */ |
#define | BUSTYPE_MCA "MCA" /* Obsolete */ |
#define | BUSTYPE_VL "VL" /* Local bus */ |
#define | BUSTYPE_PCI "PCI" |
#define | BUSTYPE_PCMCIA "PCMCIA" |
#define | BUSTYPE_CBUS "CBUS" |
#define | BUSTYPE_CBUSII "CBUSII" |
#define | BUSTYPE_FUTURE "FUTURE" |
#define | BUSTYPE_MBI "MBI" |
#define | BUSTYPE_MBII "MBII" |
#define | BUSTYPE_MPI "MPI" |
#define | BUSTYPE_MPSA "MPSA" |
#define | BUSTYPE_NUBUS "NUBUS" |
#define | BUSTYPE_TC "TC" |
#define | BUSTYPE_VME "VME" |
#define | BUSTYPE_XPRESS "XPRESS" |
#define | MPC_APIC_USABLE 0x01 |
#define | MP_IRQDIR_DEFAULT 0 |
#define | MP_IRQDIR_HIGH 1 |
#define | MP_IRQDIR_LOW 3 |
#define | MP_APIC_ALL 0xFF |
#define | MPC_OEM_SIGNATURE "_OEM" |
Enumerations | |
enum | mp_irq_source_types { mp_INT = 0, mp_NMI = 1, mp_SMI = 2, mp_ExtINT = 3 } |
enum | mp_bustype { MP_BUS_ISA = 1, MP_BUS_EISA, MP_BUS_PCI } |
#define BUSTYPE_CBUS "CBUS" |
Definition at line 91 of file mpspec_def.h.
#define BUSTYPE_CBUSII "CBUSII" |
Definition at line 92 of file mpspec_def.h.
#define BUSTYPE_EISA "EISA" |
Definition at line 84 of file mpspec_def.h.
#define BUSTYPE_FUTURE "FUTURE" |
Definition at line 93 of file mpspec_def.h.
#define BUSTYPE_INTERN "INTERN" /* Internal BUS */ |
Definition at line 86 of file mpspec_def.h.
#define BUSTYPE_ISA "ISA" |
Definition at line 85 of file mpspec_def.h.
#define BUSTYPE_MBI "MBI" |
Definition at line 94 of file mpspec_def.h.
#define BUSTYPE_MBII "MBII" |
Definition at line 95 of file mpspec_def.h.
#define BUSTYPE_MCA "MCA" /* Obsolete */ |
Definition at line 87 of file mpspec_def.h.
#define BUSTYPE_MPI "MPI" |
Definition at line 96 of file mpspec_def.h.
#define BUSTYPE_MPSA "MPSA" |
Definition at line 97 of file mpspec_def.h.
#define BUSTYPE_NUBUS "NUBUS" |
Definition at line 98 of file mpspec_def.h.
#define BUSTYPE_PCI "PCI" |
Definition at line 89 of file mpspec_def.h.
#define BUSTYPE_PCMCIA "PCMCIA" |
Definition at line 90 of file mpspec_def.h.
#define BUSTYPE_TC "TC" |
Definition at line 99 of file mpspec_def.h.
#define BUSTYPE_VL "VL" /* Local bus */ |
Definition at line 88 of file mpspec_def.h.
#define BUSTYPE_VME "VME" |
Definition at line 100 of file mpspec_def.h.
#define BUSTYPE_XPRESS "XPRESS" |
Definition at line 101 of file mpspec_def.h.
Definition at line 61 of file mpspec_def.h.
Definition at line 60 of file mpspec_def.h.
#define CPU_FAMILY_MASK 0x0F00 |
Definition at line 65 of file mpspec_def.h.
#define CPU_MODEL_MASK 0x00F0 |
Definition at line 64 of file mpspec_def.h.
#define CPU_STEPPING_MASK 0x000F |
Definition at line 63 of file mpspec_def.h.
#define MP_APIC_ALL 0xFF |
Definition at line 134 of file mpspec_def.h.
#define MP_BUS 1 |
Definition at line 53 of file mpspec_def.h.
#define MP_INTSRC 3 |
Definition at line 55 of file mpspec_def.h.
#define MP_IOAPIC 2 |
Definition at line 54 of file mpspec_def.h.
#define MP_IRQDIR_DEFAULT 0 |
Definition at line 130 of file mpspec_def.h.
#define MP_IRQDIR_HIGH 1 |
Definition at line 131 of file mpspec_def.h.
#define MP_IRQDIR_LOW 3 |
Definition at line 132 of file mpspec_def.h.
#define MP_LINTSRC 4 |
Definition at line 56 of file mpspec_def.h.
#define MP_PROCESSOR 0 |
Definition at line 52 of file mpspec_def.h.
#define MP_TRANSLATION 192 |
Definition at line 58 of file mpspec_def.h.
#define MPC_APIC_USABLE 0x01 |
Definition at line 103 of file mpspec_def.h.
#define MPC_OEM_SIGNATURE "_OEM" |
Definition at line 146 of file mpspec_def.h.
#define MPC_SIGNATURE "PCMP" |
Definition at line 34 of file mpspec_def.h.
Definition at line 14 of file mpspec_def.h.
enum mp_bustype |
Definition at line 168 of file mpspec_def.h.
enum mp_irq_source_types |
Definition at line 123 of file mpspec_def.h.