Zephyr Project API 3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
ioapic.h File Reference

Go to the source code of this file.

Macros

#define IOAPIC_INT_MASK   0x00010000
 
#define IOAPIC_TRIGGER_MASK   0x00008000
 
#define IOAPIC_LEVEL   0x00008000
 
#define IOAPIC_EDGE   0x00000000
 
#define IOAPIC_REMOTE   0x00004000
 
#define IOAPIC_POLARITY_MASK   0x00002000
 
#define IOAPIC_LOW   0x00002000
 
#define IOAPIC_HIGH   0x00000000
 
#define IOAPIC_LOGICAL   0x00000800
 
#define IOAPIC_PHYSICAL   0x00000000
 
#define IOAPIC_DELIVERY_MODE_MASK   0x00000700
 
#define IOAPIC_FIXED   0x00000000
 
#define IOAPIC_LOWEST   0x00000100
 
#define IOAPIC_SMI   0x00000200
 
#define IOAPIC_NMI   0x00000400
 
#define IOAPIC_INIT   0x00000500
 
#define IOAPIC_EXTINT   0x00000700
 

Macro Definition Documentation

◆ IOAPIC_DELIVERY_MODE_MASK

#define IOAPIC_DELIVERY_MODE_MASK   0x00000700

◆ IOAPIC_EDGE

#define IOAPIC_EDGE   0x00000000

◆ IOAPIC_EXTINT

#define IOAPIC_EXTINT   0x00000700

◆ IOAPIC_FIXED

#define IOAPIC_FIXED   0x00000000

◆ IOAPIC_HIGH

#define IOAPIC_HIGH   0x00000000

◆ IOAPIC_INIT

#define IOAPIC_INIT   0x00000500

◆ IOAPIC_INT_MASK

#define IOAPIC_INT_MASK   0x00010000

◆ IOAPIC_LEVEL

#define IOAPIC_LEVEL   0x00008000

◆ IOAPIC_LOGICAL

#define IOAPIC_LOGICAL   0x00000800

◆ IOAPIC_LOW

#define IOAPIC_LOW   0x00002000

◆ IOAPIC_LOWEST

#define IOAPIC_LOWEST   0x00000100

◆ IOAPIC_NMI

#define IOAPIC_NMI   0x00000400

◆ IOAPIC_PHYSICAL

#define IOAPIC_PHYSICAL   0x00000000

◆ IOAPIC_POLARITY_MASK

#define IOAPIC_POLARITY_MASK   0x00002000

◆ IOAPIC_REMOTE

#define IOAPIC_REMOTE   0x00004000

◆ IOAPIC_SMI

#define IOAPIC_SMI   0x00000200

◆ IOAPIC_TRIGGER_MASK

#define IOAPIC_TRIGGER_MASK   0x00008000