summaryrefslogtreecommitdiff
path: root/UnixPkg/CpuRuntimeDxe/CpuIo.c
diff options
context:
space:
mode:
Diffstat (limited to 'UnixPkg/CpuRuntimeDxe/CpuIo.c')
-rw-r--r--UnixPkg/CpuRuntimeDxe/CpuIo.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/UnixPkg/CpuRuntimeDxe/CpuIo.c b/UnixPkg/CpuRuntimeDxe/CpuIo.c
index 5980a03d44..4b2ae51ba7 100644
--- a/UnixPkg/CpuRuntimeDxe/CpuIo.c
+++ b/UnixPkg/CpuRuntimeDxe/CpuIo.c
@@ -26,7 +26,7 @@ Abstract:
#include <Protocol/Cpu.h>
#include <Protocol/DataHub.h>
#include <Guid/DataHubRecords.h>
-#include <Protocol/CpuIo.h>
+#include <Protocol/CpuIo2.h>
#include <Protocol/FrameworkHii.h>
#include <Library/BaseLib.h>
@@ -42,8 +42,6 @@ Abstract:
#define IA32_MAX_IO_ADDRESS 0xFFFF
#define IA32_MAX_MEM_ADDRESS 0xFFFFFFFF
-EFI_CPU_IO_PROTOCOL mCpuIoProtocol;
-
EFI_STATUS
CpuIoCheckAddressRange (
IN EFI_CPU_IO_PROTOCOL_WIDTH Width,
@@ -56,7 +54,7 @@ CpuIoCheckAddressRange (
EFI_STATUS
EFIAPI
CpuMemoryServiceRead (
- IN EFI_CPU_IO_PROTOCOL *This,
+ IN EFI_CPU_IO2_PROTOCOL *This,
IN EFI_CPU_IO_PROTOCOL_WIDTH Width,
IN UINT64 Address,
IN UINTN Count,
@@ -111,7 +109,7 @@ Returns:
EFI_STATUS
EFIAPI
CpuMemoryServiceWrite (
- IN EFI_CPU_IO_PROTOCOL *This,
+ IN EFI_CPU_IO2_PROTOCOL *This,
IN EFI_CPU_IO_PROTOCOL_WIDTH Width,
IN UINT64 Address,
IN UINTN Count,
@@ -165,7 +163,7 @@ Returns:
EFI_STATUS
EFIAPI
CpuIoServiceRead (
- IN EFI_CPU_IO_PROTOCOL *This,
+ IN EFI_CPU_IO2_PROTOCOL *This,
IN EFI_CPU_IO_PROTOCOL_WIDTH Width,
IN UINT64 UserAddress,
IN UINTN Count,
@@ -226,7 +224,7 @@ Returns:
EFI_STATUS
EFIAPI
CpuIoServiceWrite (
- IN EFI_CPU_IO_PROTOCOL *This,
+ IN EFI_CPU_IO2_PROTOCOL *This,
IN EFI_CPU_IO_PROTOCOL_WIDTH Width,
IN UINT64 UserAddress,
IN UINTN Count,