Coverage Report

Created: 2017-10-25 09:10

/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 */