Deleted Added
full compact
isareg.h (50477) isareg.h (60544)
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 * $FreeBSD: head/sys/isa/isareg.h 50477 1999-08-28 01:08:13Z peter $
37 * $FreeBSD: head/sys/isa/isareg.h 60544 2000-05-14 13:47:57Z dfr $
38 */
39
40#ifdef PC98
41#error isa.h is included from PC-9801 source
42#endif
43
44#ifndef _ISA_ISA_H_
45#define _ISA_ISA_H_

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

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 */
38 */
39
40#ifdef PC98
41#error isa.h is included from PC-9801 source
42#endif
43
44#ifndef _ISA_ISA_H_
45#define _ISA_ISA_H_

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

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 */
160
161/* The following line was changed to support more architectures (simpler
162 chipsets (like those for Alpha) only use 4, but more complex controllers
163 (usually modern i386's) can use an additional 4; the probe to see if
164 the additional 4 can be used by the specific chipset is now done in the ppc
165 code by ppc_probe()... */
166
167#define IO_LPTSIZE 4 /* LPT controllers, Alpha only uses 4 */
168
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 */
164#define IO_PSMSIZE 5 /* 8042 Keyboard controllers */
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 */

--- 32 unchanged lines hidden ---
169#define IO_MDASIZE 12 /* Monochrome display controllers */
170#define IO_NPXSIZE 16 /* 80387/80487 NPX registers */
171#define IO_PMPSIZE 2 /* 82347 power management peripheral */
172#define IO_PSMSIZE 5 /* 8042 Keyboard controllers */
173#define IO_RTCSIZE 16 /* CMOS real time clock, NMI control */
174#define IO_TMRSIZE 16 /* 8253 programmable timers */
175#define IO_VGASIZE 16 /* VGA controllers */
176#define IO_WDCSIZE 8 /* WD compatible disk controllers */

--- 32 unchanged lines hidden ---