]> git.proxmox.com Git - mirror_edk2.git/commit - NetworkPkg/UefiPxeBcDxe/PxeBcDriver.c
NetworkPkg/UefiPxeBcDxe:Add two PCD to control PXE.
authorXue, ShengfengX <shengfengx.xue@intel.com>
Thu, 18 Apr 2019 10:13:22 +0000 (18:13 +0800)
committerFu Siyuan <siyuan.fu@intel.com>
Mon, 22 Apr 2019 01:14:45 +0000 (09:14 +0800)
commitb29e6365c37f60c1e3757bc1fde448102e98854c
treece8ae696acb41aedec529d6157fbb487430b02aa
parentc2f643479eb3f00d930c461cdec3ba420a36072c
NetworkPkg/UefiPxeBcDxe:Add two PCD to control PXE.

REF:https://bugzilla.tianocore.org/show_bug.cgi?id=1695

Setup need provide an item for user to control IPV46 PXE boot.
Origin UefiPxeBcDxe driver doesn't have such interface.
This change added two PCD to control IPV4/6 PXE in PxeBcSupported().
Platform code should override this two PCD according to Setup value.
code change no side effect on current PXE function with default PCD.

Signed-off-by: Xue ShengfengX <shengfengx.xue@intel.com>
Cc: Siyuan Fu <siyuan.fu@intel.com>
Cc: Jiaxin Wu <jiaxin.wu@intel.com>
Reviewed-by: Siyuan Fu <siyuan.fu@intel.com>
NetworkPkg/NetworkPkg.dec
NetworkPkg/UefiPxeBcDxe/PxeBcDriver.c
NetworkPkg/UefiPxeBcDxe/PxeBcImpl.h
NetworkPkg/UefiPxeBcDxe/UefiPxeBcDxe.inf