Go to the source code of this file.
|
enum | _I8259_ICW1_OPERATING_MODE { Cascade
, Single
, Cascade
, Single
} |
|
enum | _I8259_ICW1_INTERRUPT_MODE { EdgeTriggered
, LevelTriggered
, EdgeTriggered
, LevelTriggered
} |
|
enum | _I8259_ICW1_INTERVAL { Interval8
, Interval4
, Interval8
, Interval4
} |
|
enum | _I8259_ICW4_SYSTEM_MODE { Mcs8085Mode
, New8086Mode
, Mcs8085Mode
, New8086Mode
} |
|
enum | _I8259_ICW4_EOI_MODE { NormalEoi
, AutomaticEoi
, NormalEoi
, AutomaticEoi
} |
|
enum | _I8259_ICW4_BUFFERED_MODE {
NonBuffered
, NonBuffered2
, BufferedSlave
, BufferedMaster
,
NonBuffered
, NonBuffered2
, BufferedSlave
, BufferedMaster
} |
|
enum | _I8259_READ_REQUEST {
InvalidRequest
, InvalidRequest2
, ReadIdr
, ReadIsr
,
InvalidRequest
, InvalidRequest2
, ReadIdr
, ReadIsr
} |
|
enum | _I8259_EOI_MODE {
RotateAutoEoiClear
, NonSpecificEoi
, InvalidEoiMode
, SpecificEoi
,
RotateAutoEoiSet
, RotateNonSpecific
, SetPriority
, RotateSpecific
,
RotateAutoEoiClear
, NonSpecificEoi
, InvalidEoiMode
, SpecificEoi
,
RotateAutoEoiSet
, RotateNonSpecific
, SetPriority
, RotateSpecific
} |
|
◆ EISA_ELCR_MASTER
#define EISA_ELCR_MASTER 0x98D2 |
◆ EISA_ELCR_SLAVE
#define EISA_ELCR_SLAVE 0x98D4 |
◆ PIC1_CONTROL_PORT
#define PIC1_CONTROL_PORT 0x00 |
Definition at line 10 of file pic.h.
◆ PIC1_DATA_PORT
Definition at line 11 of file pic.h.
◆ PIC2_CONTROL_PORT
#define PIC2_CONTROL_PORT 0x08 |
Definition at line 12 of file pic.h.
◆ PIC2_DATA_PORT
Definition at line 13 of file pic.h.
◆ PIC_CASCADE_IRQ
Definition at line 16 of file pic.h.
◆ PIC_RTC_IRQ
Definition at line 17 of file pic.h.
◆ PIC_TIMER_IRQ
Definition at line 15 of file pic.h.
◆ EISA_ELCR
◆ I8259_EOI_MODE
◆ I8259_ICW1
◆ I8259_ICW1_INTERRUPT_MODE
◆ I8259_ICW1_INTERVAL
◆ I8259_ICW1_OPERATING_MODE
◆ I8259_ICW2
◆ I8259_ICW3
◆ I8259_ICW4
◆ I8259_ICW4_BUFFERED_MODE
◆ I8259_ICW4_EOI_MODE
◆ I8259_ICW4_SYSTEM_MODE
◆ I8259_IDR
◆ I8259_ISR
◆ I8259_OCW2
◆ I8259_OCW3
◆ I8259_READ_REQUEST
◆ PEISA_ELCR
◆ PI8259_ICW1
◆ PI8259_ICW2
◆ PI8259_ICW3
◆ PI8259_ICW4
◆ PI8259_IDR
◆ PI8259_ISR
◆ PI8259_OCW2
◆ PI8259_OCW3
◆ PIC_MASK
◆ PPIC_MASK
◆ _I8259_EOI_MODE
Enumerator |
---|
RotateAutoEoiClear | |
NonSpecificEoi | |
InvalidEoiMode | |
SpecificEoi | |
RotateAutoEoiSet | |
RotateNonSpecific | |
SetPriority | |
RotateSpecific | |
RotateAutoEoiClear | |
NonSpecificEoi | |
InvalidEoiMode | |
SpecificEoi | |
RotateAutoEoiSet | |
RotateNonSpecific | |
SetPriority | |
RotateSpecific | |
Definition at line 68 of file pic.h.
69{
enum _I8259_EOI_MODE I8259_EOI_MODE
◆ _I8259_ICW1_INTERRUPT_MODE
Enumerator |
---|
EdgeTriggered | |
LevelTriggered | |
EdgeTriggered | |
LevelTriggered | |
Definition at line 28 of file pic.h.
29{
enum _I8259_ICW1_INTERRUPT_MODE I8259_ICW1_INTERRUPT_MODE
◆ _I8259_ICW1_INTERVAL
Enumerator |
---|
Interval8 | |
Interval4 | |
Interval8 | |
Interval4 | |
Definition at line 34 of file pic.h.
35{
enum _I8259_ICW1_INTERVAL I8259_ICW1_INTERVAL
◆ _I8259_ICW1_OPERATING_MODE
Enumerator |
---|
Cascade | |
Single | |
Cascade | |
Single | |
Definition at line 22 of file pic.h.
23{
enum _I8259_ICW1_OPERATING_MODE I8259_ICW1_OPERATING_MODE
◆ _I8259_ICW4_BUFFERED_MODE
Enumerator |
---|
NonBuffered | |
NonBuffered2 | |
BufferedSlave | |
BufferedMaster | |
NonBuffered | |
NonBuffered2 | |
BufferedSlave | |
BufferedMaster | |
Definition at line 52 of file pic.h.
53{
enum _I8259_ICW4_BUFFERED_MODE I8259_ICW4_BUFFERED_MODE
◆ _I8259_ICW4_EOI_MODE
Enumerator |
---|
NormalEoi | |
AutomaticEoi | |
NormalEoi | |
AutomaticEoi | |
Definition at line 46 of file pic.h.
47{
enum _I8259_ICW4_EOI_MODE I8259_ICW4_EOI_MODE
◆ _I8259_ICW4_SYSTEM_MODE
Enumerator |
---|
Mcs8085Mode | |
New8086Mode | |
Mcs8085Mode | |
New8086Mode | |
Definition at line 40 of file pic.h.
41{
enum _I8259_ICW4_SYSTEM_MODE I8259_ICW4_SYSTEM_MODE
◆ _I8259_READ_REQUEST
Enumerator |
---|
InvalidRequest | |
InvalidRequest2 | |
ReadIdr | |
ReadIsr | |
InvalidRequest | |
InvalidRequest2 | |
ReadIdr | |
ReadIsr | |
Definition at line 60 of file pic.h.
61{
enum _I8259_READ_REQUEST I8259_READ_REQUEST