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 36