base/arch/i386/hal/hal.c

Go to the documentation of this file.
00001 /** 00002 * @ingroup hal 00003 * @file 00004 * 00005 * ARTI -- RTAI-compatible Adeos-based Real-Time Interface. Based on 00006 * the original RTAI layer for x86. 00007 * 00008 * Original RTAI/x86 layer implementation: \n 00009 * Copyright &copy; 2000 Paolo Mantegazza, \n 00010 * Copyright &copy; 2000 Steve Papacharalambous, \n 00011 * Copyright &copy; 2000 Stuart Hughes, \n 00012 * and others. 00013 * 00014 * RTAI/x86 rewrite over Adeos: \n 00015 * Copyright &copy 2002 Philippe Gerum. 00016 * 00017 * This program is free software; you can redistribute it and/or modify 00018 * it under the terms of the GNU General Public License as published by 00019 * the Free Software Foundation, Inc., 675 Mass Ave, Cambridge MA 02139, 00020 * USA; either version 2 of the License, or (at your option) any later 00021 * version. 00022 * 00023 * This program is distributed in the hope that it will be useful, 00024 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00025 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00026 * GNU General Public License for more details. 00027 * 00028 * You should have received a copy of the GNU General Public License 00029 * along with this program; if not, write to the Free Software 00030 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 00031 */ 00032 00033 /** 00034 * @defgroup hal RTAI services functions. 00035 * 00036 * This module defines some functions that can be used by RTAI tasks, for 00037 * managing interrupts and communication services with Linux processes. 00038 * 00039 *@{*/ 00040 00041 #include <asm/rtai_hal.h> 00042 00043 #undef INCLUDED_BY_HAL_C 00044 #define INCLUDED_BY_HAL_C 00045 #ifdef RTAI_DUOSS 00046 #include "hal.immed" 00047 #else 00048 #include "hal.piped" 00049 #endif 00050 #include "rtc.c"

Generated on Thu Nov 20 11:49:47 2008 for RTAI API by doxygen 1.3.8