3 ;------------------------------------------------------------------------------
5 ;* Copyright (c) 2005 - 2007, Intel Corporation
6 ;* All rights reserved. This program and the accompanying materials
7 ;* are licensed and made available under the terms and conditions of the BSD License
8 ;* which accompanies this distribution. The full text of the license may be found at
9 ;* http://opensource.org/licenses/bsd-license.php
11 ;* THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12 ;* WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
18 ;* Supports x64 CPU IO operation
20 ;------------------------------------------------------------------------------
27 ;------------------------------------------------------------------------------
31 ;------------------------------------------------------------------------------
36 ;------------------------------------------------------------------------------
37 CpuIoRead8 PROC PUBLIC
44 ;------------------------------------------------------------------------------
50 ;------------------------------------------------------------------------------
51 CpuIoWrite8 PROC PUBLIC
58 ;------------------------------------------------------------------------------
63 ;------------------------------------------------------------------------------
64 CpuIoRead16 PROC PUBLIC
71 ;------------------------------------------------------------------------------
77 ;------------------------------------------------------------------------------
78 CpuIoWrite16 PROC PUBLIC
85 ;------------------------------------------------------------------------------
90 ;------------------------------------------------------------------------------
91 CpuIoRead32 PROC PUBLIC
97 ;------------------------------------------------------------------------------
100 ; UINT16 Port, // rcx
103 ;------------------------------------------------------------------------------
104 CpuIoWrite32 PROC PUBLIC