- Aug 03, 2017
-
-
Michael D Kinney authored
https://bugzilla.tianocore.org/show_bug.cgi?id=642 Add top level License.txt file with the BSD 2-Clause License that is used by the majority of the EKD II open source project content. Merge copyright statements from the BSD 2-Clause License files in each package directory and remove the duplication License.txt file from package directories. Cc: Leif Lindholm <leif.lindholm@linaro.org> Cc: Andrew Fish <afish@apple.com> Cc: Jordan Justen <jordan.l.justen@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by:
Michael D Kinney <michael.d.kinney@intel.com> Reviewed-by:
Jordan Justen <jordan.l.justen@intel.com> Reviewed-by:
Leif Lindholm <leif.lindholm@linaro.org>
-
Michael D Kinney authored
https://bugzilla.tianocore.org/show_bug.cgi?id=629 Update formatting of Contributions.txt to line wrap at 80 columns. Cc: Leif Lindholm <leif.lindholm@linaro.org> Cc: Andrew Fish <afish@apple.com> Cc: Jordan Justen <jordan.l.justen@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by:
Michael D Kinney <michael.d.kinney@intel.com> Reviewed-by:
Jordan Justen <jordan.l.justen@intel.com> Reviewed-by:
Leif Lindholm <leif.lindholm@linaro.org>
-
Michael D Kinney authored
https://bugzilla.tianocore.org/show_bug.cgi?id=629 Update the TianoCore Contribution Agreement from Version 1.0 to Version 1.1 to cover open source documentation associated with the TianoCore project. Version 1.0 covers source code files. Version 1.1 is a backwards compatible extension that adds support for document files in both source form and compiled form. The edk2 repository is updated so the same contribution agreement is used by developers that work on TianoCore related source code or TianoCore related documents. Links to RFC and Wiki on the GitBook documentation process * https://lists.01.org/pipermail/edk2-devel/2017-March/008654.html * https://github.com/tianocore-docs/edk2-TemplateSpecification/wiki Cc: Leif Lindholm <leif.lindholm@linaro.org> Cc: Andrew Fish <afish@apple.com> Cc: Jordan Justen <jordan.l.justen@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by:
Michael D Kinney <michael.d.kinney@intel.com> Reviewed-by:
Jordan Justen <jordan.l.justen@intel.com> Reviewed-by:
Leif Lindholm <leif.lindholm@linaro.org>
-
Michael D Kinney authored
https://bugzilla.tianocore.org/show_bug.cgi?id=629 Move Contributions.txt that contains the TianoCore Contribution Agreement 1.0 to the root of the edk2 repository and remove the duplicate Contributions.txt files from all packages. Cc: Leif Lindholm <leif.lindholm@linaro.org> Cc: Andrew Fish <afish@apple.com> Cc: Jordan Justen <jordan.l.justen@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by:
Michael D Kinney <michael.d.kinney@intel.com> Reviewed-by:
Jordan Justen <jordan.l.justen@intel.com> Reviewed-by:
Leif Lindholm <leif.lindholm@linaro.org>
-
Michael D Kinney authored
https://bugzilla.tianocore.org/show_bug.cgi?id=628 Update PatchCheck.py to support either "Contributed-under: TianoCore Contribution Agreement 1.0" or "Contributed-under: TianoCore Contribution Agreement 1.1" in the commit message. Temporarily continue to allow the TianoCore Contribution Agreement 1.0 agreement. Cc: Leif Lindholm <leif.lindholm@linaro.org> Cc: Andrew Fish <afish@apple.com> Cc: Jordan Justen <jordan.l.justen@intel.com> Cc: Liming Gao <liming.gao@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by:
Michael D Kinney <michael.d.kinney@intel.com> Reviewed-by:
Jordan Justen <jordan.l.justen@intel.com> Reviewed-by:
Leif Lindholm <leif.lindholm@linaro.org>
-
Fu Siyuan authored
HTTP defines a set of status code for redirecting a request to a different URI in Section 6.4 of RFC7231 and also RFC7583. This patch updates the HTTP boot driver to display the redirection info to the screen so the user would have chance to know new URI address of the HTTP boot image. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Fu Siyuan <siyuan.fu@intel.com> Reviewed-by:
Wu Jiaxin <jiaxin.wu@intel.com>
-
HuajingLi authored
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Huajing Li <huajing.li@intel.com> Reviewed-by:
Ruiyu Ni <ruiyu.ni@intel.com>
-
Marvin Häuser authored
The documentation of PpinSupport() refers to 'Enhanced Intel SpeedStep'. This patch fixes these referneces. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by:
Marvin Haeuser <Marvin.Haeuser@outlook.com> Reviewed-by:
Jeff Fan <jeff.fan@intel.com>
-
- Aug 02, 2017
-
-
Hao A Wu authored
According to the Universal Flash Storage (UFS) Version 2.1 (JESD220C) spec Section 10.7.8.5, the DATA SEGMENT LENGTH field of the UPIU shall also be set to number of descriptor bytes to write. The origin codes miss the above operation. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Hao Wu <hao.a.wu@intel.com> Reviewed-by:
Star Zeng <star.zeng@intel.com>
-
Hao A Wu authored
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Hao Wu <hao.a.wu@intel.com> Reviewed-by:
Star Zeng <star.zeng@intel.com>
-
Star Zeng authored
It is introduced by 9e9ca210. Cc: Hao Wu <hao.a.wu@intel.com> Cc: Liming Gao <liming.gao@intel.com> Cc: Jeff Fan <jeff.fan@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Star Zeng <star.zeng@intel.com> Reviewed-by:
Hao Wu <hao.a.wu@intel.com> Reviewed-by:
Liming Gao <liming.gao@intel.com>
-
Alcantara, Paulo authored
EFI_FTP4_DATA_CALLBACK is a function pointer and defined as follows: > typedef > EFI_STATUS > (EFIAPI *EFI_FTP4_DATA_CALLBACK)( > IN EFI_FTP4_PROTOCOL *This, > IN EFI_FTP4_COMMAND_TOKEN *Token > ); And EFI_FTP4_COMMAND_TOKEN structure declared it as: > EFI_FTP4_DATA_CALLBACK *DataCallback Which ended up being a pointer to function pointer and clearly wrong. This patch fixes it by removing the misleading '*' from declaration. It's also fixed in new UEFI 2.7 spec. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Paulo Alcantara <paulo.alc.cavalcanti@hp.com> Reviewed-by:
Fu Siyuan <siyuan.fu@intel.com>
-
Jiaxin Wu authored
During clean up the HTTP child, all resources used by it should be cleaned. But currently, TLS instance is not destroyed. This patch is to fix this issue. Cc: Ye Ting <ting.ye@intel.com> Cc: Fu Siyuan <siyuan.fu@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Wu Jiaxin <jiaxin.wu@intel.com> Reviewed-by:
Fu Siyuan <siyuan.fu@intel.com>
-
Jiaxin Wu authored
TLS BIO objects (InBio/OutBio) will be freed by SSL_free() function. So, the following free operation (BIO_free) in TlsFree is redundant. It can be removed directly. Cc: Ye Ting <ting.ye@intel.com> Cc: Long Qin <qin.long@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Wu Jiaxin <jiaxin.wu@intel.com> Reviewed-by:
Long Qin <qin.long@intel.com> Reviewed-by:
Fu Siyuan <siyuan.fu@intel.com>
-
Jiaxin Wu authored
This patch is to fix the potential issue recorded at Bugzilla 636: https://bugzilla.tianocore.org/show_bug.cgi?id=636 The issue is caused by the IPv6 policy switching after PXEv6 boot. When IP policy is changing, the IPv6 children used by PXE.UdpRead() will be destroyed. Then, PXE Stop() function is called to uninstall the devicePath protocol, which leads to the IPv6 PXE boot option goes missing. Through the above analysis, the IP driver should take the responsibility for the upper layer network stacks recovery by using ConnectController(). Cc: Hegde Nagaraj P <nagaraj-p.hegde@hpe.com> Cc: Subramanian Sriram <sriram-s@hpe.com> Cc: Ni Ruiyu <ruiyu.ni@intel.com> Cc: Ye Ting <ting.ye@intel.com> Cc: Fu Siyuan <siyuan.fu@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Wu Jiaxin <jiaxin.wu@intel.com> Reviewed-by:
Hegde Nagaraj P <nagaraj-p.hegde@hpe.com> Reviewed-by:
Subramanian Sriram <sriram-s@hpe.com> Tested-by:
Hegde Nagaraj P <nagaraj-p.hegde@hpe.com>
-
Jiaxin Wu authored
"HTTP_STATUS_300_MULTIPLE_CHIOCES" This should instead be: "HTTP_STATUS_300_MULTIPLE_CHOICES" Cc: Ye Ting <ting.ye@intel.com> Cc: Fu Siyuan <siyuan.fu@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Wu Jiaxin <jiaxin.wu@intel.com> Reviewed-by:
Fu Siyuan <siyuan.fu@intel.com> Reviewed-by:
Ye Ting <ting.ye@intel.com>
-
Jiaxin Wu authored
"HTTP_STATUS_300_MULTIPLE_CHIOCES" This should instead be: "HTTP_STATUS_300_MULTIPLE_CHOICES" Cc: Ye Ting <ting.ye@intel.com> Cc: Fu Siyuan <siyuan.fu@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Wu Jiaxin <jiaxin.wu@intel.com> Reviewed-by:
Fu Siyuan <siyuan.fu@intel.com> Reviewed-by:
Ye Ting <ting.ye@intel.com>
-
Jiaxin Wu authored
"HTTP_STATUS_300_MULTIPLE_CHIOCES" This should instead be: "HTTP_STATUS_300_MULTIPLE_CHOICES" Cc: Ye Ting <ting.ye@intel.com> Cc: Fu Siyuan <siyuan.fu@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Wu Jiaxin <jiaxin.wu@intel.com> Reviewed-by:
Fu Siyuan <siyuan.fu@intel.com> Reviewed-by:
Ye Ting <ting.ye@intel.com>
-
Jiaxin Wu authored
Cc: Ye Ting <ting.ye@intel.com> Cc: Fu Siyuan <siyuan.fu@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Wu Jiaxin <jiaxin.wu@intel.com> Reviewed-by:
Fu Siyuan <siyuan.fu@intel.com>
-
Jiaxin Wu authored
Cc: Ye Ting <ting.ye@intel.com> Cc: Fu Siyuan <siyuan.fu@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Wu Jiaxin <jiaxin.wu@intel.com> Reviewed-by:
Fu Siyuan <siyuan.fu@intel.com>
-
Hao A Wu authored
Add explicit NULL pointer check to make the codes more straight-forward. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Hao Wu <hao.a.wu@intel.com> Reviewed-by:
Jiewen Yao <jiewen.yao@intel.com>
-
Hao A Wu authored
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Hao Wu <hao.a.wu@intel.com> Reviewed-by:
Jiewen Yao <jiewen.yao@intel.com>
-
- Aug 01, 2017
-
-
Jun Nie authored
Move IS_DEVICE_PATH_NODE into header to share it. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Jun Nie <jun.nie@linaro.org> Reviewed-by:
Leif Lindholm <leif.lindholm@linaro.org>
-
Star Zeng authored
Current SEC performance data getting code in FirmwarePerformancePei may get wrong SEC performance data if FirmwarePerformancePei executes after memory discovered. And as SecCore has added SecPerformancePpiCallBack to get SEC performance data and build HOB to convey the SEC performance data to DXE phase. This patch is to remove the SEC performance data getting code in FirmwarePerformancePei. Cc: Liming Gao <liming.gao@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Star Zeng <star.zeng@intel.com> Reviewed-by:
Liming Gao <liming.gao@intel.com>
-
Star Zeng authored
Add SecPerformancePpiCallBack to get SEC performance data and build HOB to convey the SEC performance data to DXE phase. Cc: Liming Gao <liming.gao@intel.com> Cc: Jeff Fan <jeff.fan@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Star Zeng <star.zeng@intel.com> Reviewed-by:
Jeff Fan <jeff.fan@intel.com> Reviewed-by:
Liming Gao <liming.gao@intel.com>
-
Star Zeng authored
As HOB which has 8byte aligned requirement will be built based on them in PEI phase. Cc: Liming Gao <liming.gao@intel.com> Cc: Jeff Fan <jeff.fan@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Star Zeng <star.zeng@intel.com> Reviewed-by:
Jeff Fan <jeff.fan@intel.com> Reviewed-by:
Liming Gao <liming.gao@intel.com>
-
Star Zeng authored
InstallPpi() will be used for normal PPI in PPI list from SEC, and NotifyPpi() will be used for notification PPI in PPI list from SEC. Cc: Liming Gao <liming.gao@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Star Zeng <star.zeng@intel.com> Reviewed-by:
Liming Gao <liming.gao@intel.com>
-
Star Zeng authored
This patch is to follow latest (>= 1.5) PI spec to add description for notification PPI from SEC Cc: Liming Gao <liming.gao@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Star Zeng <star.zeng@intel.com> Reviewed-by:
Liming Gao <liming.gao@intel.com>
-
Star Zeng authored
When PiSmmCore links against PeiDxeDebugLibReportStatusCode, the code flow below will cause a FreePool() assertion issue. PiSmmCoreMemoryAllocationLibConstructor() -> SmmInitializeMemoryServices() -> DEBUG ((DEBUG_INFO, "SmmAddMemoryRegion\n")) in SmmAddMemoryRegion() -> DebugPrint() -> REPORT_STATUS_CODE_EX() -> ReportStatusCodeEx() -> AllocatePool()/FreePool(PiSmmCoreMemoryAllocLib) -> ASSERT() at Head = CR (Buffer, POOL_HEAD, Data, POOL_HEAD_SIGNATURE) in CoreFreePoolI() of DxeCore Pool.c It is because at the point of FreePool() in the code flow above, mSmmCoreMemoryAllocLibSmramRanges/mSmmCoreMemoryAllocLibSmramRangeCount are not been initialized yet, the FreePool() will be directed to gBS->FreePool(), that is wrong. This patch is to temporarily use BootServicesData to hold the SmramRanges data before calling SmmInitializeMemoryServices(). Cc: Liming Gao <liming.gao@intel.com> Cc: Jiewen Yao <jiewen.yao@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Star Zeng <star.zeng@intel.com> Reviewed-by:
Liming Gao <liming.gao@intel.com>
-
Yonghong Zhu authored
Fixes: https://bugzilla.tianocore.org/show_bug.cgi?id=535 Cc: Liming Gao <liming.gao@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Yonghong Zhu <yonghong.zhu@intel.com> Reviewed-by:
Liming Gao <liming.gao@intel.com>
-
Yonghong Zhu authored
Fixes: https://bugzilla.tianocore.org/show_bug.cgi?id=533 Cc: Liming Gao <liming.gao@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Yonghong Zhu <yonghong.zhu@intel.com> Reviewed-by:
Liming Gao <liming.gao@intel.com>
-
Yonghong Zhu authored
Fixes: https://bugzilla.tianocore.org/show_bug.cgi?id=534 Cc: Liming Gao <liming.gao@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Yonghong Zhu <yonghong.zhu@intel.com> Reviewed-by:
Liming Gao <liming.gao@intel.com>
-
Yonghong Zhu authored
Fixes: https://bugzilla.tianocore.org/show_bug.cgi?id=536 Cc: Liming Gao <liming.gao@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Yonghong Zhu <yonghong.zhu@intel.com> Reviewed-by:
Liming Gao <liming.gao@intel.com>
-
Yonghong Zhu authored
Fixes: https://bugzilla.tianocore.org/show_bug.cgi?id=537 Cc: Liming Gao <liming.gao@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Yonghong Zhu <yonghong.zhu@intel.com> Reviewed-by:
Liming Gao <liming.gao@intel.com>
-
Yonghong Zhu authored
Fixes: https://bugzilla.tianocore.org/show_bug.cgi?id=538 Cc: Liming Gao <liming.gao@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Yonghong Zhu <yonghong.zhu@intel.com> Reviewed-by:
Liming Gao <liming.gao@intel.com>
-
Yonghong Zhu authored
We set Pcd value in FDF and used this Pcd as PatchableInModule type in module, it cause build report generate failure. because we incorrectly set the Pcd type during check whether the Pcd is used. Cc: Liming Gao <liming.gao@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Yonghong Zhu <yonghong.zhu@intel.com> Reviewed-by:
Liming Gao <liming.gao@intel.com>
-
- Jul 28, 2017
-
-
Ray Ni authored
PciScanBus() assumes the GetResourcePadding() puts BUS descriptor in the very beginning, if it's not, the Descriptors will be updated to point to middle of the pool buffer, which can cause FreePool(Descriptors) hang in DEBUG image. No functionality impact to RELEASE image. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Ruiyu Ni <ruiyu.ni@intel.com> Reviewed-by:
Star Zeng <star.zeng@intel.com>
-
Ray Ni authored
PathSize is the number of bytes in PathForReturn buffer so PathForReturn[PathSize - 1] incorrectly accesses the last character in the buffer, PathForReturn[PathSize / sizeof (CHAR16) - 1] should be used. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Ruiyu Ni <ruiyu.ni@intel.com> Reviewed-by:
Steven Shi <steven.shi@intel.com>
-
- Jul 27, 2017
-
-
Huajing Li authored
Signed-off-by:
Huajing Li <huajing.li@intel.com> Reviewed-by:
Ruiyu Ni <ruiyu.ni@intel.com>
-
Ray Ni authored
MAX_FILE_NAME_LEN and FIND_XXXXX_FILE_BUFFER_SIZE are not used by ShellLib so remove them. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Ruiyu Ni <ruiyu.ni@intel.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Reviewed-by:
Liming Gao <liming.gao@intel.com>
-