Deleted Added
full compact
isa.h (22975) isa.h (42332)
1/*-
2 * Copyright (c) 1990 The Regents of the University of California.
3 * All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * William Jolitz.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 20 unchanged lines hidden (view full) ---

29 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
30 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
31 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
32 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
33 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
34 * SUCH DAMAGE.
35 *
36 * from: @(#)isa.h 5.7 (Berkeley) 5/9/91
1/*-
2 * Copyright (c) 1990 The Regents of the University of California.
3 * All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * William Jolitz.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 20 unchanged lines hidden (view full) ---

29 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
30 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
31 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
32 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
33 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
34 * SUCH DAMAGE.
35 *
36 * from: @(#)isa.h 5.7 (Berkeley) 5/9/91
37 * $Id$
37 * $Id: isa.h,v 1.21 1997/02/22 09:36:41 peter Exp $
38 */
39
40#ifdef PC98
41#error isa.h is included from PC-9801 source
42#endif
43
44#ifndef _I386_ISA_ISA_H_
45#define _I386_ISA_ISA_H_

--- 96 unchanged lines hidden (view full) ---

142/*
143 * Input / Output Port Sizes - these are from several sources, and tend
144 * to be the larger of what was found.
145 */
146#ifndef IO_ISASIZES
147#define IO_ISASIZES
148
149#define IO_ASCSIZE 5 /* AmiScan GI1904-based hand scanner */
38 */
39
40#ifdef PC98
41#error isa.h is included from PC-9801 source
42#endif
43
44#ifndef _I386_ISA_ISA_H_
45#define _I386_ISA_ISA_H_

--- 96 unchanged lines hidden (view full) ---

142/*
143 * Input / Output Port Sizes - these are from several sources, and tend
144 * to be the larger of what was found.
145 */
146#ifndef IO_ISASIZES
147#define IO_ISASIZES
148
149#define IO_ASCSIZE 5 /* AmiScan GI1904-based hand scanner */
150#define IO_CGASIZE 16 /* CGA controllers */
150#define IO_CGASIZE 12 /* CGA controllers */
151#define IO_COMSIZE 8 /* 8250, 16x50 com controllers */
152#define IO_DMASIZE 16 /* 8237 DMA controllers */
153#define IO_DPGSIZE 32 /* 74LS612 DMA page registers */
154#define IO_EISASIZE 256 /* EISA controllers */
155#define IO_FDCSIZE 8 /* Nec765 floppy controllers */
156#define IO_GAMSIZE 16 /* AT compatible game controllers */
157#define IO_GSCSIZE 8 /* GeniScan GS-4500G hand scanner */
158#define IO_ICUSIZE 16 /* 8259A interrupt controllers */
159#define IO_KBDSIZE 16 /* 8042 Keyboard controllers */
160#define IO_LPTSIZE 8 /* LPT controllers, some use only 4 */
151#define IO_COMSIZE 8 /* 8250, 16x50 com controllers */
152#define IO_DMASIZE 16 /* 8237 DMA controllers */
153#define IO_DPGSIZE 32 /* 74LS612 DMA page registers */
154#define IO_EISASIZE 256 /* EISA controllers */
155#define IO_FDCSIZE 8 /* Nec765 floppy controllers */
156#define IO_GAMSIZE 16 /* AT compatible game controllers */
157#define IO_GSCSIZE 8 /* GeniScan GS-4500G hand scanner */
158#define IO_ICUSIZE 16 /* 8259A interrupt controllers */
159#define IO_KBDSIZE 16 /* 8042 Keyboard controllers */
160#define IO_LPTSIZE 8 /* LPT controllers, some use only 4 */
161#define IO_MDASIZE 16 /* Monochrome display controllers */
161#define IO_MDASIZE 12 /* Monochrome display controllers */
162#define IO_NPXSIZE 16 /* 80387/80487 NPX registers */
163#define IO_PMPSIZE 2 /* 82347 power management peripheral */
162#define IO_NPXSIZE 16 /* 80387/80487 NPX registers */
163#define IO_PMPSIZE 2 /* 82347 power management peripheral */
164#define IO_PSMSIZE 5 /* 8042 Keyboard controllers */
164#define IO_RTCSIZE 16 /* CMOS real time clock, NMI control */
165#define IO_TMRSIZE 16 /* 8253 programmable timers */
166#define IO_VGASIZE 16 /* VGA controllers */
167#define IO_WDCSIZE 8 /* WD compatible disk controllers */
168
169#endif /* !IO_ISASIZES */
170
171/*

--- 28 unchanged lines hidden ---
165#define IO_RTCSIZE 16 /* CMOS real time clock, NMI control */
166#define IO_TMRSIZE 16 /* 8253 programmable timers */
167#define IO_VGASIZE 16 /* VGA controllers */
168#define IO_WDCSIZE 8 /* WD compatible disk controllers */
169
170#endif /* !IO_ISASIZES */
171
172/*

--- 28 unchanged lines hidden ---