On 10/13/15 14:57, Paolo Bonzini wrote:
> The next patches will customize the implementation, but let's
> start from the common version to better show the changes.
> 
> Contributed-under: TianoCore Contribution Agreement 1.0
> Signed-off-by: Paolo Bonzini <[email protected]>
> ---
>  .../Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.c           |   0
>  .../Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.inf         |   6 +++---
>  .../Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.uni         | Bin
>  OvmfPkg/OvmfPkgIa32.dsc                                     |   2 +-
>  OvmfPkg/OvmfPkgIa32X64.dsc                                  |   2 +-
>  OvmfPkg/OvmfPkgX64.dsc                                      |   2 +-
>  6 files changed, 6 insertions(+), 6 deletions(-)
>  copy {UefiCpuPkg => OvmfPkg}/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.c 
> (100%)
>  copy {UefiCpuPkg => OvmfPkg}/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.inf 
> (99%)
>  copy {UefiCpuPkg => OvmfPkg}/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.uni 
> (100%)
> 
> diff --git a/UefiCpuPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.c 
> b/OvmfPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.c
> similarity index 100%
> copy from UefiCpuPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.c
> copy to OvmfPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.c
> diff --git a/UefiCpuPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.inf 
> b/OvmfPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.inf
> similarity index 99%
> copy from UefiCpuPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.inf
> copy to OvmfPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.inf
> index 78bb8b9..0a19c75 100644
> --- a/UefiCpuPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.inf
> +++ b/OvmfPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.inf
> @@ -6,10 +6,10 @@
>  #  are licensed and made available under the terms and conditions of the BSD 
> License
>  #  which 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,
>  #  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR 
> IMPLIED.
> -#  
> +#
>  ##
>  
>  [Defines]
> @@ -28,7 +28,7 @@
>  [Packages]
>    MdePkg/MdePkg.dec
>    UefiCpuPkg/UefiCpuPkg.dec
> -  
> +
>  [LibraryClasses]
>    BaseLib
>    PcdLib
> diff --git a/UefiCpuPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.uni 
> b/OvmfPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.uni
> similarity index 100%
> copy from UefiCpuPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.uni
> copy to OvmfPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.uni
> diff --git a/OvmfPkg/OvmfPkgIa32.dsc b/OvmfPkg/OvmfPkgIa32.dsc
> index 18740b8..81adb31 100644
> --- a/OvmfPkg/OvmfPkgIa32.dsc
> +++ b/OvmfPkg/OvmfPkgIa32.dsc
> @@ -693,7 +693,7 @@
>      <LibraryClasses>
>        
> SmmCpuPlatformHookLib|UefiCpuPkg/Library/SmmCpuPlatformHookLibNull/SmmCpuPlatformHookLibNull.inf
>        SmmLib|MdePkg/Library/SmmLibNull/SmmLibNull.inf
> -      
> SmmCpuFeaturesLib|UefiCpuPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.inf
> +      
> SmmCpuFeaturesLib|OvmfPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.inf
>    }
>  
>    #
> diff --git a/OvmfPkg/OvmfPkgIa32X64.dsc b/OvmfPkg/OvmfPkgIa32X64.dsc
> index f12161a..1a8bfd2 100644
> --- a/OvmfPkg/OvmfPkgIa32X64.dsc
> +++ b/OvmfPkg/OvmfPkgIa32X64.dsc
> @@ -700,7 +700,7 @@
>      <LibraryClasses>
>        
> SmmCpuPlatformHookLib|UefiCpuPkg/Library/SmmCpuPlatformHookLibNull/SmmCpuPlatformHookLibNull.inf
>        SmmLib|MdePkg/Library/SmmLibNull/SmmLibNull.inf
> -      
> SmmCpuFeaturesLib|UefiCpuPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.inf
> +      
> SmmCpuFeaturesLib|OvmfPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.inf
>    }
>  
>    #
> diff --git a/OvmfPkg/OvmfPkgX64.dsc b/OvmfPkg/OvmfPkgX64.dsc
> index 5375869..9bf720a 100644
> --- a/OvmfPkg/OvmfPkgX64.dsc
> +++ b/OvmfPkg/OvmfPkgX64.dsc
> @@ -698,7 +698,7 @@
>      <LibraryClasses>
>        
> SmmCpuPlatformHookLib|UefiCpuPkg/Library/SmmCpuPlatformHookLibNull/SmmCpuPlatformHookLibNull.inf
>        SmmLib|MdePkg/Library/SmmLibNull/SmmLibNull.inf
> -      
> SmmCpuFeaturesLib|UefiCpuPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.inf
> +      
> SmmCpuFeaturesLib|OvmfPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.inf
>    }
>  
>    #
> 

I'll pick up this patch (and find a good place for it) in the next
version of my series, thanks a lot. I'll implement the following changes:
- I'll drop the UNI file (the more central packages have those for UPT
  -- UEFI packaging tool -- support, but OvmfPkg is not packaged as
  part of UDK, so we don't have UNI files)
- I'll revert the whitespace changes in "SmmCpuFeaturesLib.inf"
- I'll generate a new FILE_GUID with "uuidgen" for
  the copied "SmmCpuFeaturesLib.inf"

Thank you!
Laszlo
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to