2 ;------------------------------------------------------------------------------
4 ;* Copyright (c) 2005, Intel Corporation
5 ;* All rights reserved. This program and the accompanying materials
6 ;* are licensed and made available under the terms and conditions of the BSD License
7 ;* which accompanies this distribution. The full text of the license may be found at
8 ;* http://opensource.org/licenses/bsd-license.php
10 ;* THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11 ;* WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
17 ;* Supports IA32 CPU IO operation
19 ;------------------------------------------------------------------------------
22 ;------------------------------------------------------------------------------
37 ;------------------------------------------------------------------------------
42 ;------------------------------------------------------------------------------
43 CpuIoRead8 PROC PUBLIC Port:UINT16
49 ;------------------------------------------------------------------------------
54 ;------------------------------------------------------------------------------
55 CpuIoRead16 PROC PUBLIC Port:UINT16
61 ;------------------------------------------------------------------------------
66 ;------------------------------------------------------------------------------
67 CpuIoRead32 PROC PUBLIC Port:UINT16
75 ;------------------------------------------------------------------------------
81 ;------------------------------------------------------------------------------
82 CpuIoWrite8 PROC PUBLIC Port:UINT16, Data:UINT32
90 ;------------------------------------------------------------------------------
96 ;------------------------------------------------------------------------------
97 CpuIoWrite16 PROC PUBLIC Port:UINT16, Data:UINT32
105 ;------------------------------------------------------------------------------
111 ;------------------------------------------------------------------------------
112 CpuIoWrite32 PROC PUBLIC Port:UINT16, Data:UINT32