RTEMS
5.0.0
|
Local and I/O APIC definitions. More...
Go to the source code of this file.
Macros | |
#define | APIC_BCAST_ID 0xFF |
#define | APIC_VERSION(x) ((x) & 0xFF) |
APIC version register. | |
#define | APIC_MAXREDIR(x) (((x) >> 16) & 0xFF) |
#define | APIC_ID(x) ((x) >> 24) |
APIC id register. | |
#define | APIC_VER_NEW 0x10 |
#define | IOAPIC_REGSEL 0 |
#define | IOAPIC_RW 0x10 |
#define | IOAPIC_ID 0 |
#define | IOAPIC_VER 1 |
#define | IOAPIC_REDIR 0x10 |
#define | LAPIC_ID 0x20 |
#define | LAPIC_VER 0x30 |
#define | LAPIC_TPR 0x80 |
#define | LAPIC_APR 0x90 |
#define | LAPIC_PPR 0xA0 |
#define | LAPIC_EOI 0xB0 |
#define | LAPIC_LDR 0xD0 |
#define | LAPIC_DFR 0xE0 |
#define | LAPIC_SPIV 0xF0 |
#define | LAPIC_SPIV_ENABLE_APIC 0x100 |
#define | LAPIC_ISR 0x100 |
#define | LAPIC_TMR 0x180 |
#define | LAPIC_IRR 0x200 |
#define | LAPIC_ESR 0x280 |
#define | LAPIC_ICR 0x300 |
#define | LAPIC_ICR_DS_SELF 0x40000 |
#define | LAPIC_ICR_DS_ALLINC 0x80000 |
#define | LAPIC_ICR_DS_ALLEX 0xC0000 |
#define | LAPIC_ICR_TM_LEVEL 0x8000 |
#define | LAPIC_ICR_LEVELASSERT 0x4000 |
#define | LAPIC_ICR_STATUS_PEND 0x1000 |
#define | LAPIC_ICR_DM_LOGICAL 0x800 |
#define | LAPIC_ICR_DM_LOWPRI 0x100 |
#define | LAPIC_ICR_DM_SMI 0x200 |
#define | LAPIC_ICR_DM_NMI 0x400 |
#define | LAPIC_ICR_DM_INIT 0x500 |
#define | LAPIC_ICR_DM_SIPI 0x600 |
#define | LAPIC_LVTT 0x320 |
#define | LAPIC_LVTPC 0x340 |
#define | LAPIC_LVT0 0x350 |
#define | LAPIC_LVT1 0x360 |
#define | LAPIC_LVTE 0x370 |
#define | LAPIC_TICR 0x380 |
#define | LAPIC_TCCR 0x390 |
#define | LAPIC_TDCR 0x3E0 |
Local and I/O APIC definitions.