Kaynağa Gözat

OvmfPkg: Removing ipf which is no longer supported from edk2.

Removing rules for Ipf sources file:
* Remove the source file which path with "ipf" and also listed in
  [Sources.IPF] section of INF file.
* Remove the source file which listed in [Components.IPF] section
  of DSC file and not listed in any other [Components] section.
* Remove the embedded Ipf code for MDE_CPU_IPF.

Removing rules for Inf file:
* Remove IPF from VALID_ARCHITECTURES comments.
* Remove DXE_SAL_DRIVER from LIBRARY_CLASS in [Defines] section.
* Remove the INF which only listed in [Components.IPF] section in DSC.
* Remove statements from [BuildOptions] that provide IPF specific flags.
* Remove any IPF sepcific sections.

Removing rules for Dec file:
* Remove [Includes.IPF] section from Dec.

Removing rules for Dsc file:
* Remove IPF from SUPPORTED_ARCHITECTURES in [Defines] section of DSC.
* Remove any IPF specific sections.
* Remove statements from [BuildOptions] that provide IPF specific flags.

Cc: Jordan Justen <jordan.l.justen@intel.com>
Cc: Laszlo Ersek <lersek@redhat.com>
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Chen A Chen <chen.a.chen@intel.com>
Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
chenc2 6 yıl önce
ebeveyn
işleme
dbf9cc87cb
25 değiştirilmiş dosya ile 53 ekleme ve 50 silme
  1. 2 2
      OvmfPkg/AcpiPlatformDxe/AcpiPlatformDxe.inf
  2. 2 2
      OvmfPkg/AcpiTables/AcpiTables.inf
  3. 2 2
      OvmfPkg/Csm/CsmSupportLib/CsmSupportLib.inf
  4. 2 2
      OvmfPkg/EmuVariableFvbRuntimeDxe/Fvb.inf
  5. 2 2
      OvmfPkg/Library/EmuVariableFvbLib/EmuVariableFvbLib.inf
  6. 3 3
      OvmfPkg/Library/NvVarsFileLib/NvVarsFileLib.inf
  7. 2 2
      OvmfPkg/Library/PciHostBridgeLib/PciHostBridgeLib.inf
  8. 2 2
      OvmfPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
  9. 2 2
      OvmfPkg/Library/PlatformDebugLibIoPort/PlatformDebugLibIoPort.inf
  10. 2 2
      OvmfPkg/Library/PlatformDebugLibIoPort/PlatformRomDebugLibIoPort.inf
  11. 2 2
      OvmfPkg/Library/PlatformFvbLibNull/PlatformFvbLibNull.inf
  12. 2 2
      OvmfPkg/Library/PlatformSecureLib/PlatformSecureLib.inf
  13. 2 2
      OvmfPkg/Library/QemuBootOrderLib/QemuBootOrderLib.inf
  14. 2 1
      OvmfPkg/Library/QemuFwCfgS3Lib/BaseQemuFwCfgS3LibNull.inf
  15. 2 1
      OvmfPkg/Library/QemuFwCfgS3Lib/DxeQemuFwCfgS3LibFwCfg.inf
  16. 2 1
      OvmfPkg/Library/QemuFwCfgS3Lib/PeiQemuFwCfgS3LibFwCfg.inf
  17. 2 2
      OvmfPkg/Library/ResetSystemLib/ResetSystemLib.inf
  18. 2 2
      OvmfPkg/Library/SerializeVariablesLib/SerializeVariablesLib.inf
  19. 2 2
      OvmfPkg/Library/Tcg2PhysicalPresenceLibNull/DxeTcg2PhysicalPresenceLib.inf
  20. 3 3
      OvmfPkg/Library/Tcg2PhysicalPresenceLibQemu/DxeTcg2PhysicalPresenceLib.inf
  21. 2 2
      OvmfPkg/PlatformPei/PlatformPei.inf
  22. 3 3
      OvmfPkg/QemuVideoDxe/QemuVideoDxe.inf
  23. 2 2
      OvmfPkg/SataControllerDxe/SataControllerDxe.inf
  24. 2 2
      OvmfPkg/Sec/SecMain.inf
  25. 2 2
      OvmfPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.inf

+ 2 - 2
OvmfPkg/AcpiPlatformDxe/AcpiPlatformDxe.inf

@@ -1,7 +1,7 @@
 ## @file
 #  OVMF ACPI Platform Driver
 #
-#  Copyright (c) 2008 - 2012, Intel Corporation. All rights reserved.<BR>
+#  Copyright (c) 2008 - 2018, Intel Corporation. All rights reserved.<BR>
 #  This program and the accompanying materials
 #  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
@@ -23,7 +23,7 @@
 #
 # The following information is for reference only and not required by the build tools.
 #
-#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC
+#  VALID_ARCHITECTURES           = IA32 X64 EBC
 #
 
 [Sources]

+ 2 - 2
OvmfPkg/AcpiTables/AcpiTables.inf

@@ -3,7 +3,7 @@
 #
 #  ACPI table data and ASL sources required to boot the platform.
 #
-#  Copyright (c) 2008 - 2010, Intel Corporation. All rights reserved.<BR>
+#  Copyright (c) 2008 - 2018, Intel Corporation. All rights reserved.<BR>
 #  This program and the accompanying materials
 #  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
@@ -24,7 +24,7 @@
 #
 # The following information is for reference only and not required by the build tools.
 #
-#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC
+#  VALID_ARCHITECTURES           = IA32 X64 EBC
 #
 
 [Sources]

+ 2 - 2
OvmfPkg/Csm/CsmSupportLib/CsmSupportLib.inf

@@ -1,7 +1,7 @@
 ## @file
 #  Platform CSM Support Library
 #
-#  Copyright (c) 2008 - 2011, Intel Corporation. All rights reserved.<BR>
+#  Copyright (c) 2008 - 2018, Intel Corporation. All rights reserved.<BR>
 #  This program and the accompanying materials
 #  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
@@ -25,7 +25,7 @@
 #
 # The following information is for reference only and not required by the build tools.
 #
-#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC
+#  VALID_ARCHITECTURES           = IA32 X64 EBC
 #
 
 [Sources]

+ 2 - 2
OvmfPkg/EmuVariableFvbRuntimeDxe/Fvb.inf

@@ -2,7 +2,7 @@
 #  Firmware Block Services to support emulating non-volatile variables
 #  by pretending that a memory buffer is storage for the NV variables.
 #
-#  Copyright (c) 2008 - 2011, Intel Corporation. All rights reserved.<BR>
+#  Copyright (c) 2008 - 2018, Intel Corporation. All rights reserved.<BR>
 #
 #  This program and the accompanying materials
 #  are licensed and made available under the terms and conditions of the BSD License
@@ -24,7 +24,7 @@
 #
 # The following information is for reference only and not required by the build tools.
 #
-#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC
+#  VALID_ARCHITECTURES           = IA32 X64 EBC
 #
 
 [Sources]

+ 2 - 2
OvmfPkg/Library/EmuVariableFvbLib/EmuVariableFvbLib.inf

@@ -3,7 +3,7 @@
 #
 #  This library handles hooks for the EMU Variable FVB driver.
 #
-#  Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
+#  Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 #
 #  This program and the accompanying materials
 #  are licensed and made available under the terms and conditions of the BSD License
@@ -26,7 +26,7 @@
 #
 # The following information is for reference only and not required by the build tools.
 #
-#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC
+#  VALID_ARCHITECTURES           = IA32 X64 EBC
 #
 
 [Sources]

+ 3 - 3
OvmfPkg/Library/NvVarsFileLib/NvVarsFileLib.inf

@@ -4,7 +4,7 @@
 #  This library saves and restores non-volatile variables in a
 #  file within a file system.
 #
-#  Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
+#  Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 #
 #  This program and the accompanying materials
 #  are licensed and made available under the terms and conditions of the BSD License
@@ -22,12 +22,12 @@
   FILE_GUID                      = 9172fe8b-9a36-40f8-bba5-5e57a44390bd
   MODULE_TYPE                    = UEFI_DRIVER
   VERSION_STRING                 = 1.0
-  LIBRARY_CLASS                  = NvVarsFileLib|DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SAL_DRIVER UEFI_DRIVER
+  LIBRARY_CLASS                  = NvVarsFileLib|DXE_DRIVER DXE_RUNTIME_DRIVER UEFI_DRIVER
 
 #
 # The following information is for reference only and not required by the build tools.
 #
-#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC
+#  VALID_ARCHITECTURES           = IA32 X64 EBC
 #
 
 [Sources]

+ 2 - 2
OvmfPkg/Library/PciHostBridgeLib/PciHostBridgeLib.inf

@@ -2,7 +2,7 @@
 #  OVMF's instance of the PCI Host Bridge Library.
 #
 #  Copyright (C) 2016, Red Hat, Inc.
-#  Copyright (c) 2016, Intel Corporation. All rights reserved.<BR>
+#  Copyright (c) 2016 - 2018, Intel Corporation. All rights reserved.<BR>
 #
 #  This program and the accompanying materials are licensed and made available
 #  under the terms and conditions of the BSD License which accompanies this
@@ -27,7 +27,7 @@
 # The following information is for reference only and not required by the build
 # tools.
 #
-#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC
+#  VALID_ARCHITECTURES           = IA32 X64 EBC
 #
 
 [Sources]

+ 2 - 2
OvmfPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf

@@ -1,7 +1,7 @@
 ## @file
 #  Platform BDS customizations library.
 #
-#  Copyright (c) 2007 - 2017, Intel Corporation. All rights reserved.<BR>
+#  Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 #  This program and the accompanying materials
 #  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
@@ -23,7 +23,7 @@
 #
 # The following information is for reference only and not required by the build tools.
 #
-#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC
+#  VALID_ARCHITECTURES           = IA32 X64 EBC
 #
 
 [Sources]

+ 2 - 2
OvmfPkg/Library/PlatformDebugLibIoPort/PlatformDebugLibIoPort.inf

@@ -2,7 +2,7 @@
 #  Instance of Debug Library for the QEMU debug console port.
 #  It uses Print Library to produce formatted output strings.
 #
-#  Copyright (c) 2006 - 2015, Intel Corporation. All rights reserved.<BR>
+#  Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 #  Copyright (c) 2012, Red Hat, Inc.<BR>
 #
 #  This program and the accompanying materials
@@ -25,7 +25,7 @@
   CONSTRUCTOR                    = PlatformDebugLibIoPortConstructor
 
 #
-#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC
+#  VALID_ARCHITECTURES           = IA32 X64 EBC
 #
 
 [Sources]

+ 2 - 2
OvmfPkg/Library/PlatformDebugLibIoPort/PlatformRomDebugLibIoPort.inf

@@ -2,7 +2,7 @@
 #  Instance of Debug Library for the QEMU debug console port.
 #  It uses Print Library to produce formatted output strings.
 #
-#  Copyright (c) 2006 - 2015, Intel Corporation. All rights reserved.<BR>
+#  Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 #  Copyright (c) 2017, Red Hat, Inc.<BR>
 #
 #  This program and the accompanying materials
@@ -25,7 +25,7 @@
   CONSTRUCTOR                    = PlatformRomDebugLibIoPortConstructor
 
 #
-#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC
+#  VALID_ARCHITECTURES           = IA32 X64 EBC
 #
 
 [Sources]

+ 2 - 2
OvmfPkg/Library/PlatformFvbLibNull/PlatformFvbLibNull.inf

@@ -3,7 +3,7 @@
 #
 #  This library handles hooks for the EMU Variable FVB driver.
 #
-#  Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
+#  Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 #
 #  This program and the accompanying materials
 #  are licensed and made available under the terms and conditions of the BSD License
@@ -26,7 +26,7 @@
 #
 # The following information is for reference only and not required by the build tools.
 #
-#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC
+#  VALID_ARCHITECTURES           = IA32 X64 EBC
 #
 
 [Sources]

+ 2 - 2
OvmfPkg/Library/PlatformSecureLib/PlatformSecureLib.inf

@@ -1,7 +1,7 @@
 ## @file
 #  Provides a platform-specific method to enable Secure Boot Custom Mode setup.
 #
-#  Copyright (c) 2008 - 2012, Intel Corporation. All rights reserved.<BR>
+#  Copyright (c) 2008 - 2018, Intel Corporation. All rights reserved.<BR>
 #
 #  This program and the accompanying materials
 #  are licensed and made available under the terms and conditions of the BSD License
@@ -23,7 +23,7 @@
 #
 # The following information is for reference only and not required by the build tools.
 #
-#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC
+#  VALID_ARCHITECTURES           = IA32 X64 EBC
 #
 
 [Sources]

+ 2 - 2
OvmfPkg/Library/QemuBootOrderLib/QemuBootOrderLib.inf

@@ -2,7 +2,7 @@
 #  Rewrite the BootOrder NvVar based on QEMU's "bootorder" fw_cfg file.
 #
 #  Copyright (C) 2012 - 2014, Red Hat, Inc.
-#  Copyright (c) 2007 - 2016, Intel Corporation. All rights reserved.<BR>
+#  Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 #
 #  This program and the accompanying materials are licensed and made available
 #  under the terms and conditions of the BSD License which accompanies this
@@ -27,7 +27,7 @@
 # The following information is for reference only and not required by the build
 # tools.
 #
-#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC ARM AARCH64
+#  VALID_ARCHITECTURES           = IA32 X64 EBC ARM AARCH64
 #
 
 [Sources]

+ 2 - 1
OvmfPkg/Library/QemuFwCfgS3Lib/BaseQemuFwCfgS3LibNull.inf

@@ -5,6 +5,7 @@
 # all other library functions trigger assertion failures. It is suitable for
 # QEMU targets and machine types that never enable S3.
 #
+#  Copyright (c) 2018, Intel Corporation. All rights reserved.<BR>
 # Copyright (C) 2017, Red Hat, Inc.
 #
 # This program and the accompanying materials are licensed and made available
@@ -28,7 +29,7 @@
 # The following information is for reference only and not required by the build
 # tools.
 #
-#  VALID_ARCHITECTURES           = IA32 X64 ARM AARCH64 IPF EBC
+#  VALID_ARCHITECTURES           = IA32 X64 ARM AARCH64 EBC
 #
 
 [Sources]

+ 2 - 1
OvmfPkg/Library/QemuFwCfgS3Lib/DxeQemuFwCfgS3LibFwCfg.inf

@@ -1,6 +1,7 @@
 ## @file
 # Full functionality QemuFwCfgS3Lib instance, for DXE phase modules.
 #
+#  Copyright (c) 2018, Intel Corporation. All rights reserved.<BR>
 # Copyright (C) 2017, Red Hat, Inc.
 #
 # This program and the accompanying materials are licensed and made available
@@ -24,7 +25,7 @@
 # The following information is for reference only and not required by the build
 # tools.
 #
-#  VALID_ARCHITECTURES           = IA32 X64 ARM AARCH64 IPF EBC
+#  VALID_ARCHITECTURES           = IA32 X64 ARM AARCH64 EBC
 #
 
 [Sources]

+ 2 - 1
OvmfPkg/Library/QemuFwCfgS3Lib/PeiQemuFwCfgS3LibFwCfg.inf

@@ -4,6 +4,7 @@
 # QemuFwCfgS3Enabled() queries S3 enablement via fw_cfg. Other library APIs
 # will report lack of support.
 #
+#  Copyright (c) 2018, Intel Corporation. All rights reserved.<BR>
 # Copyright (C) 2017, Red Hat, Inc.
 #
 # This program and the accompanying materials are licensed and made available
@@ -27,7 +28,7 @@
 # The following information is for reference only and not required by the build
 # tools.
 #
-#  VALID_ARCHITECTURES           = IA32 X64 ARM AARCH64 IPF EBC
+#  VALID_ARCHITECTURES           = IA32 X64 ARM AARCH64 EBC
 #
 
 [Sources]

+ 2 - 2
OvmfPkg/Library/ResetSystemLib/ResetSystemLib.inf

@@ -1,7 +1,7 @@
 ## @file
 #  Library instance for ResetSystem library class for OVMF
 #
-#  Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>
+#  Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 #  This program and the accompanying materials
 #  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
@@ -23,7 +23,7 @@
 #
 # The following information is for reference only and not required by the build tools.
 #
-#  VALID_ARCHITECTURES           = IA32 X64 IPF
+#  VALID_ARCHITECTURES           = IA32 X64
 #
 
 [Sources]

+ 2 - 2
OvmfPkg/Library/SerializeVariablesLib/SerializeVariablesLib.inf

@@ -3,7 +3,7 @@
 #
 #  This library serializes and deserializes UEFI variables
 #
-#  Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
+#  Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 #
 #  This program and the accompanying materials
 #  are licensed and made available under the terms and conditions of the BSD License
@@ -20,7 +20,7 @@
   FILE_GUID                      = 9515f92a-83ae-45fd-9d2e-e3dc15df52d0
   MODULE_TYPE                    = UEFI_DRIVER
   VERSION_STRING                 = 1.0
-  LIBRARY_CLASS                  = SerializeVariablesLib|DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SAL_DRIVER UEFI_DRIVER
+  LIBRARY_CLASS                  = SerializeVariablesLib|DXE_DRIVER DXE_RUNTIME_DRIVER UEFI_DRIVER
 
 [Sources]
   SerializeVariablesLib.c

+ 2 - 2
OvmfPkg/Library/Tcg2PhysicalPresenceLibNull/DxeTcg2PhysicalPresenceLib.inf

@@ -7,7 +7,7 @@
 # Tcg2PhysicalPresenceLibProcessRequest(), without user interaction.
 #
 # Copyright (C) 2018, Red Hat, Inc.
-# Copyright (c) 2013 - 2016, Intel Corporation. All rights reserved.<BR>
+# Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>
 # This program and the accompanying materials
 # 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
@@ -23,7 +23,7 @@
   FILE_GUID                      = 2A6BA243-DC22-42D8-9C3D-AE3728DC7AFA
   MODULE_TYPE                    = DXE_DRIVER
   VERSION_STRING                 = 1.0
-  LIBRARY_CLASS                  = Tcg2PhysicalPresenceLib|DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SAL_DRIVER UEFI_APPLICATION UEFI_DRIVER
+  LIBRARY_CLASS                  = Tcg2PhysicalPresenceLib|DXE_DRIVER DXE_RUNTIME_DRIVER UEFI_APPLICATION UEFI_DRIVER
 
 [Sources]
   DxeTcg2PhysicalPresenceLib.c

+ 3 - 3
OvmfPkg/Library/Tcg2PhysicalPresenceLibQemu/DxeTcg2PhysicalPresenceLib.inf

@@ -20,7 +20,7 @@
 #  This external input must be validated carefully to avoid security issue.
 #
 # Copyright (C) 2018, Red Hat, Inc.
-# Copyright (c) 2013 - 2016, Intel Corporation. All rights reserved.<BR>
+# Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>
 # This program and the accompanying materials
 # 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
@@ -36,12 +36,12 @@
   FILE_GUID                      = 41D3E698-9EEC-41FF-9CBB-5FE79A0CF326
   MODULE_TYPE                    = DXE_DRIVER
   VERSION_STRING                 = 1.0
-  LIBRARY_CLASS                  = Tcg2PhysicalPresenceLib|DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SAL_DRIVER UEFI_APPLICATION UEFI_DRIVER
+  LIBRARY_CLASS                  = Tcg2PhysicalPresenceLib|DXE_DRIVER DXE_RUNTIME_DRIVER UEFI_APPLICATION UEFI_DRIVER
 
 #
 # The following information is for reference only and not required by the build tools.
 #
-#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC
+#  VALID_ARCHITECTURES           = IA32 X64 EBC
 #
 
 [Sources]

+ 2 - 2
OvmfPkg/PlatformPei/PlatformPei.inf

@@ -2,7 +2,7 @@
 #  Platform PEI driver
 #
 #  This module provides platform specific function to detect boot mode.
-#  Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.<BR>
+#  Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 #
 #  This program and the accompanying materials
 #  are licensed and made available under the terms and conditions of the BSD License
@@ -25,7 +25,7 @@
 #
 # The following information is for reference only and not required by the build tools.
 #
-#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC
+#  VALID_ARCHITECTURES           = IA32 X64 EBC
 #
 
 [Sources]

+ 3 - 3
OvmfPkg/QemuVideoDxe/QemuVideoDxe.inf

@@ -2,7 +2,7 @@
 #  This driver is a sample implementation of the Graphics Output Protocol for
 #  the QEMU (Cirrus Logic 5446) video controller.
 #
-#  Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.<BR>
+#  Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 #
 #  This program and the accompanying materials
 #  are licensed and made available under the terms and conditions of the BSD License
@@ -26,7 +26,7 @@
 #
 # The following information is for reference only and not required by the build tools.
 #
-#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC
+#  VALID_ARCHITECTURES           = IA32 X64 EBC
 #
 #  DRIVER_BINDING                =  gQemuVideoDriverBinding
 #  COMPONENT_NAME                =  gQemuVideoComponentName
@@ -48,7 +48,7 @@
   VbeShim.c
   VbeShim.h
 
-[Sources.IPF, Sources.EBC]
+[Sources.EBC]
   UnalignedIoUnsupported.c
 
 [Packages]

+ 2 - 2
OvmfPkg/SataControllerDxe/SataControllerDxe.inf

@@ -2,7 +2,7 @@
 #  
 #    Component description file for the Sata Controller driver.
 #
-#  Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>
+#  Copyright (c) 2011 - 2018, Intel Corporation. All rights reserved.<BR>
 #  This program and the accompanying materials
 #  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
@@ -24,7 +24,7 @@
 #
 # The following information is for reference only and not required by the build tools.
 #
-#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC
+#  VALID_ARCHITECTURES           = IA32 X64 EBC
 #
 
 [Sources]

+ 2 - 2
OvmfPkg/Sec/SecMain.inf

@@ -1,7 +1,7 @@
 ## @file
 #  SEC Driver
 #
-#  Copyright (c) 2008 - 2015, Intel Corporation. All rights reserved.<BR>
+#  Copyright (c) 2008 - 2018, Intel Corporation. All rights reserved.<BR>
 #
 #  This program and the accompanying materials
 #  are licensed and made available under the terms and conditions of the BSD License
@@ -24,7 +24,7 @@
 #
 # The following information is for reference only and not required by the build tools.
 #
-#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC
+#  VALID_ARCHITECTURES           = IA32 X64 EBC
 #
 
 [Sources]

+ 2 - 2
OvmfPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.inf

@@ -2,7 +2,7 @@
 #  This driver installs SMBIOS information for OVMF
 #
 #  Copyright (c) 2011, Bei Guan <gbtju85@gmail.com>
-#  Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>
+#  Copyright (c) 2011 - 2018, Intel Corporation. All rights reserved.<BR>
 #
 #  This program and the accompanying materials
 #  are licensed and made available under the terms and conditions of the BSD License
@@ -25,7 +25,7 @@
 #
 # The following information is for reference only and not required by the build tools.
 #
-#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC ARM AARCH64
+#  VALID_ARCHITECTURES           = IA32 X64 EBC ARM AARCH64
 #
 
 [Sources]