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