]>
git.proxmox.com Git - mirror_edk2.git/blob - OvmfPkg/Library/PxeBcPcdProducerLib/PxeBcPcd.c
7ce236326fb4937093b4db656fac08787eab3ea0
2 Configure some PCDs dynamically for
3 "NetworkPkg/UefiPxeBcDxe/UefiPxeBcDxe.inf", from QEMU's fw_cfg.
5 Copyright (C) 2020, Red Hat, Inc.
7 SPDX-License-Identifier: BSD-2-Clause-Patent
10 #include <Library/PcdLib.h>
11 #include <Library/QemuFwCfgSimpleParserLib.h>
20 RETURN_STATUS PcdStatus
;
22 if (!RETURN_ERROR (QemuFwCfgParseBool ("opt/org.tianocore/IPv4PXESupport",
24 PcdStatus
= PcdSet8S (PcdIPv4PXESupport
, FwCfgBool
);
25 if (RETURN_ERROR (PcdStatus
)) {
30 if (!RETURN_ERROR (QemuFwCfgParseBool ("opt/org.tianocore/IPv6PXESupport",
32 PcdStatus
= PcdSet8S (PcdIPv6PXESupport
, FwCfgBool
);
33 if (RETURN_ERROR (PcdStatus
)) {
38 return RETURN_SUCCESS
;