1139825Simp/*-
280708Sjake * Copyright 1998 Massachusetts Institute of Technology
380708Sjake *
480708Sjake * Permission to use, copy, modify, and distribute this software and
580708Sjake * its documentation for any purpose and without fee is hereby
680708Sjake * granted, provided that both the above copyright notice and this
780708Sjake * permission notice appear in all copies, that both the above
880708Sjake * copyright notice and this permission notice appear in all
980708Sjake * supporting documentation, and that the name of M.I.T. not be used
1080708Sjake * in advertising or publicity pertaining to distribution of the
1180708Sjake * software without specific, written prior permission.  M.I.T. makes
1280708Sjake * no representations about the suitability of this software for any
1380708Sjake * purpose.  It is provided "as is" without express or implied
1480708Sjake * warranty.
1580708Sjake *
1680708Sjake * THIS SOFTWARE IS PROVIDED BY M.I.T. ``AS IS''.  M.I.T. DISCLAIMS
1780708Sjake * ALL EXPRESS OR IMPLIED WARRANTIES WITH REGARD TO THIS SOFTWARE,
1880708Sjake * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
1980708Sjake * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT
2080708Sjake * SHALL M.I.T. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
2180708Sjake * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
2280708Sjake * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
2380708Sjake * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
2480708Sjake * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
2580708Sjake * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
2680708Sjake * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2780708Sjake * SUCH DAMAGE.
2880709Sjake *
2980709Sjake * $FreeBSD$
3080708Sjake */
3180708Sjake
3280708Sjake#ifndef _MACHINE_RESOURCE_H_
3380708Sjake#define	_MACHINE_RESOURCE_H_	1
3480708Sjake
3580708Sjake/*
3680708Sjake * Definitions of resource types for Intel Architecture machines
3780708Sjake * with support for legacy ISA devices and drivers.
3880708Sjake */
3980708Sjake
4080708Sjake#define	SYS_RES_IRQ	1	/* interrupt lines */
4180708Sjake#define	SYS_RES_DRQ	2	/* isa dma lines */
4280708Sjake#define	SYS_RES_MEMORY	3	/* i/o memory */
4380708Sjake#define	SYS_RES_IOPORT	4	/* i/o ports */
4480708Sjake
4580708Sjake#endif /* !_MACHINE_RESOURCE_H_ */
46