/root/src/xen/xen/include/asm-x86/mach-default/io_ports.h
Line | Count | Source (jump to first uncovered line) |
1 | | /* |
2 | | * arch/i386/mach-generic/io_ports.h |
3 | | * |
4 | | * Machine specific IO port address definition for generic. |
5 | | * Written by Osamu Tomita <tomita@cinet.co.jp> |
6 | | */ |
7 | | #ifndef _MACH_IO_PORTS_H |
8 | | #define _MACH_IO_PORTS_H |
9 | | |
10 | | /* i8253A PIT registers */ |
11 | 26.8k | #define PIT_MODE 0x43 |
12 | 53.7k | #define PIT_CH0 0x40 |
13 | 0 | #define PIT_CH2 0x42 |
14 | | |
15 | | /* i8259A PIC registers */ |
16 | | #define PIC_MASTER_CMD 0x20 |
17 | | #define PIC_MASTER_IMR 0x21 |
18 | | #define PIC_MASTER_ISR PIC_MASTER_CMD |
19 | | #define PIC_MASTER_POLL PIC_MASTER_ISR |
20 | | #define PIC_MASTER_OCW3 PIC_MASTER_ISR |
21 | | #define PIC_SLAVE_CMD 0xa0 |
22 | | #define PIC_SLAVE_IMR 0xa1 |
23 | | |
24 | | /* i8259A PIC related value */ |
25 | 0 | #define PIC_CASCADE_IR 2 |
26 | | #define MASTER_ICW4_DEFAULT 0x01 |
27 | | #define SLAVE_ICW4_DEFAULT 0x01 |
28 | | #define PIC_ICW4_AEOI 2 |
29 | | |
30 | | #endif /* !_MACH_IO_PORTS_H */ |