Magellan Linux

Annotation of /tags/mkinitrd-6_3_1/isolinux/io.inc

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1143 - (hide annotations) (download)
Thu Aug 19 12:44:27 2010 UTC (13 years, 9 months ago) by niro
File size: 928 byte(s)
tagged 'mkinitrd-6_3_1'
1 niro 1133 ;; -----------------------------------------------------------------------
2     ;;
3     ;; Copyright 1994-2009 H. Peter Anvin - All Rights Reserved
4     ;; Copyright 2009 Intel Corporation; author: H. Peter Anvin
5     ;;
6     ;; This program is free software; you can redistribute it and/or modify
7     ;; it under the terms of the GNU General Public License as published by
8     ;; the Free Software Foundation, Inc., 53 Temple Place Ste 330,
9     ;; Boston MA 02111-1307, USA; either version 2 of the License, or
10     ;; (at your option) any later version; incorporated herein by reference.
11     ;;
12     ;; -----------------------------------------------------------------------
13    
14     ;;
15     ;; io.inc
16     ;;
17     ;; I/O related macros
18     ;;
19    
20     %ifndef _IO_INC
21     %define _IO_INC
22    
23     %define IO_DELAY_PORT 80h ; Invalid port (we hope!)
24    
25     %macro io_delay 0.nolist
26     out IO_DELAY_PORT,al
27     out IO_DELAY_PORT,al
28     %endmacro
29    
30     %macro slow_out 2.nolist
31     out %1,%2
32     io_delay
33     %endmacro
34    
35     %endif ; _IO_INC