]> git.proxmox.com Git - mirror_edk2.git/commitdiff
OvmfPkg/8254TimerDxe: Update to make it build for OVMF
authorHao Wu <hao.a.wu@intel.com>
Tue, 2 Apr 2019 07:56:26 +0000 (15:56 +0800)
committerHao Wu <hao.a.wu@intel.com>
Thu, 11 Apr 2019 00:57:29 +0000 (08:57 +0800)
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=1496

This commit will remove the IntelFrameworkPkg DEC file dependency in the
driver INF file.

A new GUID has been updated for the INF file.

Corresponding changes have been made in OVMF DSC files as well in order to
verify the build.

Please note that a subsequent commit (final patch of the series) will:

A) Add OvmfPkg/8254TimerDxe driver in OVMF FDF files;
B) Remove the consumption of PcAtChipsetPkg/8254TimerDxe driver in OVMF
DSC/FDF files.

Cc: Jordan Justen <jordan.l.justen@intel.com>
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Cc: David Woodhouse <dwmw2@infradead.org>
Cc: Ray Ni <ray.ni@intel.com>
Signed-off-by: Hao Wu <hao.a.wu@intel.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
OvmfPkg/8254TimerDxe/8254Timer.inf
OvmfPkg/OvmfPkgIa32.dsc
OvmfPkg/OvmfPkgIa32X64.dsc
OvmfPkg/OvmfPkgX64.dsc

index 751ed1c02cd5ffb0a7dc3aee9ab4bdfca8a8622e..8a07c8247ebe911b8275776fa832a3851a5e2437 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 # 8254 timer driver that provides Timer Arch protocol.\r
 #\r
-# Copyright (c) 2005 - 2018, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2005 - 2019, Intel Corporation. All rights reserved.<BR>\r
 # SPDX-License-Identifier: BSD-2-Clause-Patent\r
 #\r
 ##\r
@@ -10,7 +10,7 @@
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = Timer\r
   MODULE_UNI_FILE                = Timer.uni\r
-  FILE_GUID                      = f2765dec-6b41-11d5-8e71-00902707b35e\r
+  FILE_GUID                      = C190FE35-44AA-41A1-8AEA-4947BC60E09D\r
   MODULE_TYPE                    = DXE_DRIVER\r
   VERSION_STRING                 = 1.0\r
 \r
@@ -18,7 +18,7 @@
 \r
 [Packages]\r
   MdePkg/MdePkg.dec\r
-  IntelFrameworkPkg/IntelFrameworkPkg.dec\r
+  OvmfPkg/OvmfPkg.dec\r
 \r
 [LibraryClasses]\r
   UefiBootServicesTableLib\r
index feb8bc9b92db62cba7e86846e1f800628608ad98..888909d809fc3e90e29a755bdcd1449a28537d44 100644 (file)
   UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe.inf\r
   UefiCpuPkg/CpuDxe/CpuDxe.inf\r
   PcAtChipsetPkg/8254TimerDxe/8254Timer.inf\r
+  OvmfPkg/8254TimerDxe/8254Timer.inf\r
   OvmfPkg/IncompatiblePciDeviceSupportDxe/IncompatiblePciDeviceSupport.inf\r
   OvmfPkg/PciHotPlugInitDxe/PciHotPlugInit.inf\r
   MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridgeDxe.inf {\r
index 993da3197c17ecb420db6feb13087a16082afce0..1771c457f4896ad2486aaeffda3b3de353a98ef1 100644 (file)
   UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe.inf\r
   UefiCpuPkg/CpuDxe/CpuDxe.inf\r
   PcAtChipsetPkg/8254TimerDxe/8254Timer.inf\r
+  OvmfPkg/8254TimerDxe/8254Timer.inf\r
   OvmfPkg/IncompatiblePciDeviceSupportDxe/IncompatiblePciDeviceSupport.inf\r
   OvmfPkg/PciHotPlugInitDxe/PciHotPlugInit.inf\r
   MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridgeDxe.inf {\r
index 65aab4f711c76e3a74f488338b0cd8b170e8753f..dfe57816586ed0c5e6d3bef55feec51df764f6fc 100644 (file)
   UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe.inf\r
   UefiCpuPkg/CpuDxe/CpuDxe.inf\r
   PcAtChipsetPkg/8254TimerDxe/8254Timer.inf\r
+  OvmfPkg/8254TimerDxe/8254Timer.inf\r
   OvmfPkg/IncompatiblePciDeviceSupportDxe/IncompatiblePciDeviceSupport.inf\r
   OvmfPkg/PciHotPlugInitDxe/PciHotPlugInit.inf\r
   MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridgeDxe.inf {\r