Contents of /tags/mkinitrd-6_4_0/isolinux/io.inc
Parent Directory | Revision Log
Revision 1313 -
(show annotations)
(download)
Fri May 27 18:20:23 2011 UTC (13 years, 4 months ago) by niro
File size: 928 byte(s)
Fri May 27 18:20:23 2011 UTC (13 years, 4 months ago) by niro
File size: 928 byte(s)
tagged 'mkinitrd-6_4_0'
1 | ;; ----------------------------------------------------------------------- |
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 |