X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=IntelFrameworkPkg%2FInclude%2FProtocol%2FCpuIo.h;h=e11265758bdf333682b9ee557ed4c30f8a700020;hb=1c2f052de2064a0f973aa27767516dfbd90b4fbd;hp=ec75da09fdbcf0f491184d0405d9d9df443a8dcc;hpb=2b3687dbb512ccd3cfbb75fa8966c3c93b3c067d;p=mirror_edk2.git diff --git a/IntelFrameworkPkg/Include/Protocol/CpuIo.h b/IntelFrameworkPkg/Include/Protocol/CpuIo.h index ec75da09fd..e11265758b 100644 --- a/IntelFrameworkPkg/Include/Protocol/CpuIo.h +++ b/IntelFrameworkPkg/Include/Protocol/CpuIo.h @@ -1,18 +1,18 @@ /** @file - This code abstracts the CPU IO Protocol which installed by some platform or chipset-specific - PEIM that abstracts the processor-visible I/O operations. - + This code abstracts the CPU IO Protocol which installed by some platform or chipset-specific + PEIM that abstracts the processor-visible I/O operations. + Note: This is a runtime protocol and can be used by runtime drivers after ExitBootServices(). It is different from the PI 1.2 CPU I/O 2 Protocol, which is a boot services only protocol and may not be used by runtime drivers after ExitBootServices(). -Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
-This program and the accompanying materials are licensed and made available under -the terms and conditions of the BSD License that accompanies this distribution. +Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.
+This program and the accompanying materials are licensed and made available under +the terms and conditions of the BSD License that accompanies this distribution. The full text of the license may be found at -http://opensource.org/licenses/bsd-license.php. - -THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, +http://opensource.org/licenses/bsd-license.php. + +THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. @par Revision Reference: @@ -32,13 +32,13 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. } // -// Framework CPU IO protocol structure is the same as CPU IO 2 protocol defined in PI 1.2 spec. +// Framework CPU IO protocol structure is the same as CPU IO 2 protocol defined in PI 1.2 spec. // However, there is a significant different between the Framework CPU I/O // Protocol and the PI 1.2 CPU I/O 2 Protocol. The Framework one is a runtime // protocol, which means it can be used by runtime drivers after ExitBootServices(). // The PI one is not runtime safe, so it is a boot services only protocol and may // not be used by runtime drivers after ExitBootServices(). -// +// typedef EFI_CPU_IO2_PROTOCOL EFI_CPU_IO_PROTOCOL; extern EFI_GUID gEfiCpuIoProtocolGuid;