mirror of https://github.com/acidanthera/audk.git
ArmVirtPkg: revert "ArmVirtPkg: add QemuFwCfgToPcdDxe"
This reverts git commit d2733aa9
(SVN r18042), because it is empty now.
The original problem:
Many universal DXE drivers in edk2 can be controlled by setting dynamic
PCDs. Such a PCD must be set before the consumer DXE driver is
dispatched.
should be hereafter solved similarly to how
OvmfPkg/Library/SmbiosVersionLib is plugged into
MdeModulePkg/Universal/SmbiosDxe now (originally suggested by Jordan
Justen <jordan.l.justen@intel.com>).
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Cc: Wei Huang <wei@redhat.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18177 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
34eeb6763b
commit
59e0efa7b3
|
@ -292,7 +292,6 @@
|
||||||
# Platform Driver
|
# Platform Driver
|
||||||
#
|
#
|
||||||
ArmVirtPkg/VirtFdtDxe/VirtFdtDxe.inf
|
ArmVirtPkg/VirtFdtDxe/VirtFdtDxe.inf
|
||||||
ArmVirtPkg/QemuFwCfgToPcdDxe/QemuFwCfgToPcd.inf
|
|
||||||
OvmfPkg/VirtioBlkDxe/VirtioBlk.inf
|
OvmfPkg/VirtioBlkDxe/VirtioBlk.inf
|
||||||
OvmfPkg/VirtioScsiDxe/VirtioScsi.inf
|
OvmfPkg/VirtioScsiDxe/VirtioScsi.inf
|
||||||
OvmfPkg/VirtioNetDxe/VirtioNet.inf
|
OvmfPkg/VirtioNetDxe/VirtioNet.inf
|
||||||
|
|
|
@ -104,12 +104,10 @@ READ_LOCK_STATUS = TRUE
|
||||||
APRIORI DXE {
|
APRIORI DXE {
|
||||||
INF MdeModulePkg/Universal/PCD/Dxe/Pcd.inf
|
INF MdeModulePkg/Universal/PCD/Dxe/Pcd.inf
|
||||||
INF ArmVirtPkg/VirtFdtDxe/VirtFdtDxe.inf
|
INF ArmVirtPkg/VirtFdtDxe/VirtFdtDxe.inf
|
||||||
INF ArmVirtPkg/QemuFwCfgToPcdDxe/QemuFwCfgToPcd.inf
|
|
||||||
}
|
}
|
||||||
INF MdeModulePkg/Core/Dxe/DxeMain.inf
|
INF MdeModulePkg/Core/Dxe/DxeMain.inf
|
||||||
INF MdeModulePkg/Universal/PCD/Dxe/Pcd.inf
|
INF MdeModulePkg/Universal/PCD/Dxe/Pcd.inf
|
||||||
INF ArmVirtPkg/VirtFdtDxe/VirtFdtDxe.inf
|
INF ArmVirtPkg/VirtFdtDxe/VirtFdtDxe.inf
|
||||||
INF ArmVirtPkg/QemuFwCfgToPcdDxe/QemuFwCfgToPcd.inf
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# PI DXE Drivers producing Architectural Protocols (EFI Services)
|
# PI DXE Drivers producing Architectural Protocols (EFI Services)
|
||||||
|
|
|
@ -1,33 +0,0 @@
|
||||||
/** @file
|
|
||||||
* An "early" DXE driver that parses well-known fw-cfg files into dynamic PCDs
|
|
||||||
* that control other (universal) DXE drivers.
|
|
||||||
*
|
|
||||||
* Copyright (C) 2015, Red Hat, Inc.
|
|
||||||
* Copyright (c) 2014, Linaro Ltd. 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
|
|
||||||
* 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.
|
|
||||||
*
|
|
||||||
**/
|
|
||||||
|
|
||||||
#include <Uefi/UefiBaseType.h>
|
|
||||||
#include <Uefi/UefiSpec.h>
|
|
||||||
|
|
||||||
#include <Library/PcdLib.h>
|
|
||||||
#include <Library/QemuFwCfgLib.h>
|
|
||||||
|
|
||||||
EFI_STATUS
|
|
||||||
EFIAPI
|
|
||||||
ParseQemuFwCfgToPcd (
|
|
||||||
IN EFI_HANDLE ImageHandle,
|
|
||||||
IN EFI_SYSTEM_TABLE *SystemTable
|
|
||||||
)
|
|
||||||
{
|
|
||||||
return EFI_SUCCESS;
|
|
||||||
}
|
|
|
@ -1,42 +0,0 @@
|
||||||
## @file
|
|
||||||
# An "early" DXE driver that parses well-known fw-cfg files into dynamic PCDs
|
|
||||||
# that control other (universal) DXE drivers.
|
|
||||||
#
|
|
||||||
# Copyright (C) 2015, Red Hat, Inc.
|
|
||||||
# Copyright (c) 2014, Linaro Ltd. 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
|
|
||||||
# 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]
|
|
||||||
INF_VERSION = 0x00010005
|
|
||||||
BASE_NAME = QemuFwCfgToPcdDxe
|
|
||||||
FILE_GUID = 5bb7cc92-1a36-4833-84cf-db7f8258e48d
|
|
||||||
MODULE_TYPE = DXE_DRIVER
|
|
||||||
VERSION_STRING = 1.0
|
|
||||||
ENTRY_POINT = ParseQemuFwCfgToPcd
|
|
||||||
|
|
||||||
[Sources]
|
|
||||||
QemuFwCfgToPcd.c
|
|
||||||
|
|
||||||
[Packages]
|
|
||||||
MdePkg/MdePkg.dec
|
|
||||||
OvmfPkg/OvmfPkg.dec
|
|
||||||
|
|
||||||
[LibraryClasses]
|
|
||||||
PcdLib
|
|
||||||
QemuFwCfgLib
|
|
||||||
UefiDriverEntryPoint
|
|
||||||
|
|
||||||
[Pcd]
|
|
||||||
|
|
||||||
[Depex]
|
|
||||||
TRUE
|
|
Loading…
Reference in New Issue