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