Bridge I/O Protocol.\r
\r
--*/\r
-#include "PiDxe.h"\r
+#include <FrameworkDxe.h>\r
#include <Protocol/Cpu.h>\r
#include <Protocol/DataHub.h>\r
#include <Guid/DataHubRecords.h>\r
-#include <Protocol/CpuIo.h>\r
+#include <Protocol/CpuIo2.h>\r
#include <Protocol/FrameworkHii.h>\r
\r
#include <Library/BaseLib.h>\r
#define IA32_MAX_IO_ADDRESS 0xFFFF\r
#define IA32_MAX_MEM_ADDRESS 0xFFFFFFFF\r
\r
-EFI_CPU_IO_PROTOCOL mCpuIoProtocol;\r
-\r
EFI_STATUS\r
CpuIoCheckAddressRange (\r
IN EFI_CPU_IO_PROTOCOL_WIDTH Width,\r
EFI_STATUS\r
EFIAPI\r
CpuMemoryServiceRead (\r
- IN EFI_CPU_IO_PROTOCOL *This,\r
+ IN EFI_CPU_IO2_PROTOCOL *This,\r
IN EFI_CPU_IO_PROTOCOL_WIDTH Width,\r
IN UINT64 Address,\r
IN UINTN Count,\r
EFI_STATUS\r
EFIAPI\r
CpuMemoryServiceWrite (\r
- IN EFI_CPU_IO_PROTOCOL *This,\r
+ IN EFI_CPU_IO2_PROTOCOL *This,\r
IN EFI_CPU_IO_PROTOCOL_WIDTH Width,\r
IN UINT64 Address,\r
IN UINTN Count,\r
EFI_STATUS\r
EFIAPI\r
CpuIoServiceRead (\r
- IN EFI_CPU_IO_PROTOCOL *This,\r
+ IN EFI_CPU_IO2_PROTOCOL *This,\r
IN EFI_CPU_IO_PROTOCOL_WIDTH Width,\r
IN UINT64 UserAddress,\r
IN UINTN Count,\r
EFI_STATUS\r
EFIAPI\r
CpuIoServiceWrite (\r
- IN EFI_CPU_IO_PROTOCOL *This,\r
+ IN EFI_CPU_IO2_PROTOCOL *This,\r
IN EFI_CPU_IO_PROTOCOL_WIDTH Width,\r
IN UINT64 UserAddress,\r
IN UINTN Count,\r