This project is mirrored from https://github.com/tianocore/edk2-test.git.
Pull mirroring updated .
- 09 Dec, 2022 1 commit
-
-
G Edhaya Chandran authored
-
- 30 Nov, 2022 1 commit
-
-
G Edhaya Chandran authored
-
- 11 Nov, 2022 1 commit
-
-
The Stall_Func test on the highest TPL causes issues with the disk IO by blocking interrupts. This blocking can cause disk corruption through IO timeouts. Since this doesn't seem to be the intent of the test this revision reduces the stall interval from 10 seconds to 4 and adjusts the delta tolerance in scale. Signed-off-by:
Robert Wood <rwood.ce@comcast.net> Cc: Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.com> Reviewed-by:
G Edhaya Chandran <edhaya.chandran@arm.com> Reviewed-by:
Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.com>
-
- 07 Nov, 2022 1 commit
-
-
Changed 4 incorrect instances of "RANDOM_NAME_PROTOCOL" in RandomNumberBBTestConformance and RandomNumberBBTestFunction to "RANDOM_NUMBER_PROTOCOL". Reviewed-by:
G Edhaya Chandran <edhaya.chandran@arm.com>
-
- 29 Sep, 2022 5 commits
-
-
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3837 Provide a name for the GUID of RISCV_EFI_BOOT_PROTOCOL in the SCT. Cc: G Edhaya Chandran <Edhaya.Chandran@arm.com> Cc: Barton Gao <gaojie@byosoft.com.cn> Cc: Carolyn Gjertsen <Carolyn.Gjertsen@amd.com> Cc: Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.com> Cc: Eric Jin <eric.jin@intel.com> Cc: Arvin Chen <arvinx.chen@intel.com> Cc: Supreeth Venkatesh <Supreeth.Venkatesh@amd.com> Cc: Ard Biesheuvel <ardb@kernel.org> Cc: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Cc: Abner Chang <abner.chang@hpe.com> Signed-off-by:
Sunil V L <sunilvl@ventanamicro.com> Reviewed-by:
Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Tested-by:
Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
-
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3837 Enable installing the RISCV_EFI_BOOT_PROTOCOL test cases into the SCT directory. Cc: G Edhaya Chandran <Edhaya.Chandran@arm.com> Cc: Barton Gao <gaojie@byosoft.com.cn> Cc: Carolyn Gjertsen <Carolyn.Gjertsen@amd.com> Cc: Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.com> Cc: Eric Jin <eric.jin@intel.com> Cc: Arvin Chen <arvinx.chen@intel.com> Cc: Supreeth Venkatesh <Supreeth.Venkatesh@amd.com> Cc: Ard Biesheuvel <ardb@kernel.org> Cc: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Cc: Abner Chang <abner.chang@hpe.com> Signed-off-by:
Sunil V L <sunilvl@ventanamicro.com> Reviewed-by:
Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Tested-by:
Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
-
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3837 Enable building test cases of RISCV_EFI_BOOT_PROTOCOL as part of SCT build. Cc: G Edhaya Chandran <Edhaya.Chandran@arm.com> Cc: Barton Gao <gaojie@byosoft.com.cn> Cc: Carolyn Gjertsen <Carolyn.Gjertsen@amd.com> Cc: Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.com> Cc: Eric Jin <eric.jin@intel.com> Cc: Arvin Chen <arvinx.chen@intel.com> Cc: Supreeth Venkatesh <Supreeth.Venkatesh@amd.com> Cc: Ard Biesheuvel <ardb@kernel.org> Cc: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Cc: Abner Chang <abner.chang@hpe.com> Signed-off-by:
Sunil V L <sunilvl@ventanamicro.com> Reviewed-by:
Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Tested-by:
Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
-
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3837 RISC-V platforms need to support new RISCV_EFI_BOOT_PROTOCOL to communicate the boot hart ID to the operating system. Add the required test cases for this protocol. The specification of the protocol is maintained at: https://github.com/riscv-non-isa/riscv-uefi The test case specification is attached in the Bugzilla. Cc: G Edhaya Chandran <Edhaya.Chandran@arm.com> Cc: Barton Gao <gaojie@byosoft.com.cn> Cc: Carolyn Gjertsen <Carolyn.Gjertsen@amd.com> Cc: Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.com> Cc: Eric Jin <eric.jin@intel.com> Cc: Arvin Chen <arvinx.chen@intel.com> Cc: Supreeth Venkatesh <Supreeth.Venkatesh@amd.com> Cc: Ard Biesheuvel <ardb@kernel.org> Cc: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Cc: Abner Chang <abner.chang@hpe.com> Signed-off-by:
Sunil V L <sunilvl@ventanamicro.com> Reviewed-by:
Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Tested-by:
Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
-
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3837 RISC-V platforms need to support new RISCV_EFI_BOOT_PROTOCOL to communicate the boot hart ID to the operating system. Add the required header file for this protocol. The specification of the protocol is maintained at: https://github.com/riscv-non-isa/riscv-uefi Cc: G Edhaya Chandran <Edhaya.Chandran@arm.com> Cc: Barton Gao <gaojie@byosoft.com.cn> Cc: Carolyn Gjertsen <Carolyn.Gjertsen@amd.com> Cc: Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.com> Cc: Eric Jin <eric.jin@intel.com> Cc: Arvin Chen <arvinx.chen@intel.com> Cc: Supreeth Venkatesh <Supreeth.Venkatesh@amd.com> Cc: Ard Biesheuvel <ardb@kernel.org> Cc: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Cc: Abner Chang <abner.chang@hpe.com> Signed-off-by:
Sunil V L <sunilvl@ventanamicro.com> Reviewed-by:
Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Tested-by:
Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
-
- 19 Jul, 2022 1 commit
-
-
According to UEFI 2.9 Section 12.9, the PixelInformation field of the EFI_GRAPHICS_OUTPUT_MODE_INFORMATION structure is valid only if PixelFormat is PixelBitMask. The current implementation always checks the contents of PixelInformation field of the EFI_GRAPHICS_OUTPUT_MODE_INFORMATION structure returned by QueryMode, regardless of PixelFormat. Check PixelInformation only if PixelFormat is PixelBitMask. Cc: G Edhaya Chandran <Edhaya.Chandran@...> Cc: Jeff Booher-Kaeding <Jeff.Booher-Kaeding@...> Cc: Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@...> Cc: Sunny Wang <Sunny.Wang@...> Cc: Jeremy Linton <Jeremy.Linton@...> Signed-off-by:
Dimitrije Pavlov <Dimitrije.Pavlov@...> Reviewed-by:
G Edhaya Chandran <edhaya.chandran@arm.com> Reviewed-by:
Sunny Wang <sunny.wang@arm.com>
-
- 12 Apr, 2022 1 commit
-
-
G Edhaya Chandran authored
Updated the check for montonic count in the case of after restart From the UEFI Spec: "The platform?s monotonic counter is comprised of two parts: the high 32 bits and the low 32 bits. The low 32-bit value is volatile and is reset to zero on every system reset. It is increased by 1 on every call to GetNextMonotonicCount(). The high 32-bit value is nonvolatile and is increased by one on whenever the system resets or the low 32-bit counter overflows." It was found in one case where the higher 32-bit increased by 2 presumably due to the overflow of lower 32-bit counter. Update the logic to handle this case and to print a warning. Please find more details in the ticket: https://bugzilla.tianocore.org/show_bug.cgi?id=2774 Cc: Barton Gao <gaojie@byosoft.com.cn> Cc: Carolyn Gjertsen <Carolyn.Gjertsen@amd.com> Cc: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Cc: Samer El-Haj-Mahmoud <samer.el-haj-mahmoud@arm.com> Signed-off-by:
G Edhaya <Chandran<edhaya.chandran@arm.com> Reviewed-by:
Barton Gao <gaojie@byosoft.com.cn>
-
- 03 Feb, 2022 2 commits
-
-
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3738 The SimpleTestOut test cases don't allow SetMode to return EFI_UNSUPPORTED, which doesn't comply with UEFI spec. UEFI spec allows EFI_SIMPLE_TEXT_OUT_PROTOCOL.SetMode function to return EFI_UNSUPPORTED for the condition below: if the output devices support 80x50, that is defined to be mode 1. All other text dimensions supported by the device will follow as modes 2 and above. If an output device supports modes 2 and above, but does not support 80x50, then querying for mode 1 will return EFI_UNSUPPORTED. Therefore, update the test cases to fix this issue. Cc: G Edhaya Chandran <edhaya.chandran@arm.com> Cc: Barton Gao <gaojie@byosoft.com.cn> Cc: Carolyn Gjertsen <Carolyn.Gjertsen@amd.com> Cc: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Cc: Samer El-Haj-Mahmoud <samer.el-haj-mahmoud@arm.com> Signed-off-by:
Sunny Wang <sunny.wang@arm.com> Reviewed-by:
G Edhaya Chandran <edhaya.chandran@arm.com>
-
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3145 The SimpleNetwork protocol related test cases don't allow some functions to return EFI_UNSUPPORTED, which doesn't comply with UEFI spec. UEFI spec allows EFI_SIMPLE_TEXT_OUT_PROTOCOL functions below to return EFI_UNSUPPORTED. - ReceiveFilters() - Statistics() - NvData() - StationAddress() - Reset() Therefore, update the test cases that consume the functions above to fix this issue. Cc: G Edhaya Chandran <edhaya.chandran@arm.com> Cc: Barton Gao <gaojie@byosoft.com.cn> Cc: Carolyn Gjertsen <Carolyn.Gjertsen@amd.com> Cc: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Cc: Samer El-Haj-Mahmoud <samer.el-haj-mahmoud@arm.com> Signed-off-by:
Sunny Wang <sunny.wang@arm.com> Reviewed-by:
G Edhaya Chandran <edhaya.chandran@arm.com>
-
- 13 Jan, 2022 2 commits
-
-
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2529 According to the UEFI specification EFI_TIME.YEAR may take values in the range 1900-9999. The specification does not forbid to set a wakeup time in the past. We should not expect EFI_INVALID_PARAMETER to be returned by SetWakeupTime() for the years 1997 and 2100. Values 1899 and 10000 must lead to this error code. Signed-off-by:
Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Reviewed-by:
G Edhaya <Chandran<edhaya.chandran@arm.com>
-
G Edhaya Chandran authored
Added clarification comments in AuthVariableDERConfTest for EFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS flag testing
-
- 25 Oct, 2021 2 commits
-
-
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3290 When BuildAtaDeviceNode() is called with L"Ata(0,0,0)" it creates a node Ata(1,1,0). This leads to test to an assertion failed test result ../DevicePathToTextBBTestFunction.c:332: Convert result: Ata(0,0,0) - Expected: Ata(Primary,Master,0) Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by:
G Edhaya <Chandran<edhaya.chandran@arm.com>
-
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3390 According to the UEFI specification EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL.SetState() may return EFI_UNSUPPORTED if "the device does not support the ability to have its state set." BBTestReadKeyStrokeExFunctionAutoTestCheckpoint1() must not report an error in this case. Fixes: e9c21711 ("uefi-sct/SctPkg:Add checkpoint of ReadKeyStrokeEx Toggle state") Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by:
G Edhaya <Chandran<edhaya.chandran@arm.com>
-
- 20 Sep, 2021 1 commit
-
-
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3082 Correct "RecordAssertion" function argument issue to make SCT tool more stable. Cc: G Edhaya Chandran <Edhaya.Chandran@arm.com> Cc: Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.com> Cc: Eric Jin <eric.jin@intel.com> Cc: Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by:
Barton Gao <gaojie@byosoft.com.cn> Reviewed-by:
G Edhaya <Chandran<edhaya.chandran@arm.com>
-
- 07 Sep, 2021 1 commit
-
-
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2284 EFI_MEMORY_TYPE is an enum. SctPrint expects an UINTN when printing with %d. Add missing conversions in MemoryAllocationServicesBBTestFunction. Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by:
Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.com> Reviewed-by:
G Edhaya <Chandran<edhaya.chandran@arm.com>
-
- 02 Sep, 2021 1 commit
-
-
Supreeth Venkatesh via groups.io authored
This patch proposes Carolyn Gjertsen as maintainer of edk2-test repository and Supreeth Venkatesh as reviewer from AMD. Signed-off-by:
Supreeth Venkatesh <supreeth.venkatesh@amd.com> Reviewed-By:
Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.com>
-
- 23 Aug, 2021 1 commit
-
-
SctAPrint uses boot services functions but is called after ExitBootServices. Replace with call to Printf which is safe for use in runtime. Signed-off-by:
Jeff Brasen <jbrasen@nvidia.com> Reviewed-by:
G Edhaya <Chandran<edhaya.chandran@arm.com> Reviewed-by:
Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.com>
-
- 09 Aug, 2021 2 commits
-
-
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3469 The Self Certification Test (SCT) II Case Specification, 2017 requires in 5.2.1.4.5. that QueryVariableInfo() shall fail for attributes = EFI_VARIABLE_NON_VOLATILE. Add EFI_VARIABLE_NON_VOLATILE to tested values in function QueryVariableInfoConfTestSub5(). Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by:
G Edhaya <Chandran<edhaya.chandran@arm.com>
-
This is to fix the SCT BS.AllocatePages failures (not found) with the case that the Start address is not aligned to 64k. For example, The following is available memory region for testing: 0000000082012000-00000000EB6D9FFF 00000000000696C8 With the current page alignment calculation, we will get: Start address is 0x82020000 PageNum is 0x696B8 In BS.AllocatePages, it will make the end address align with 64k, so PageNum will be changed from 0x696B8 to 0x696C0. Therefore, the end address will become 0xEB6E0000 which is larger than 0xEB6D9FFF, so we get not found error in the end. Therefore, the calculation for getting the PageNum should be updated to PageNum - (2 * EFI_SIZE_TO_PAGES(0x10000)) so that we won't get a wrong PageNum to allocate a memory with a size larger than available space's size. With this solution, the example above will get 0x696A8 as calculated PageNum. Then, in BS.AllocatePages, the PageNum will be changed from 0x696A8 to 0x696B0. Therefore, the end address will become 0xEB6D0000 that is smaller than 0xEB6D9FFF, so we get not found error in the end. I also tested this solution on two ARM platforms (NXP1046A and RPi4). Cc: Samer El-Haj-Mahmoud <samer.el-haj-mahmoud@arm.com> Cc: G Edhaya Chandran <edhaya.chandran@arm.com> Cc: Barton Gao <gaojie@byosoft.com.cn> Signed-off-by:
Sunny Wang <sunny.wang@arm.com> Reviewed-by:
G Edhaya <Chandran<edhaya.chandran@arm.com> Reviewed-by:
Tuan Phan <tuanphan@os.amperecomputing.com>
-
- 29 Jul, 2021 1 commit
-
-
Barton Gao authored
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3246 MdeLibs.dsc.inc was added for some basic/default library instances provided by MdePkg, RegisterFilterLibNull which will be consumed by IoLib and BaseLib was added in MdeLibs.dsc.inc. To build UefiSct with edk2-stable202105 and later, this file must be included in dsc file. Cc: G Edhaya Chandran <Edhaya.Chandran@arm.com> Cc: Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.com> Cc: Eric Jin <eric.jin@intel.com> Cc: Arvin Chen <arvinx.chen@intel.com> Signed-off-by:
Barton Gao <gaojie@byosoft.com.cn> Reviewed-by:
Sunny Wang <sunny.wang@arm.com> Reviewed-by:
G Edhaya <Chandran<edhaya.chandran@arm.com>
-
- 16 Jun, 2021 1 commit
-
-
Sunny Wang authored
The commits a9d1fb58 and ae7e5477 caused SCT BS.CreateEvent failures. Section 7.1 of the UEFI Spec states that TPL_HIGH_LEVEL is designed for exclusive use by the firmware. The creation of events by UEFI applications, UEFI drivers, and UEFI OS Loaders should not use this TPL level. Therefore, revert TPL_HIGH_LEVEL change in commits a9d1fb58 and ae7e5477 to not create event with TPL_HIGH_LEVEL to be compliant with UEFI Spec and fix the failures. For more information, https://edk2.groups.io/g/devel/message/76338 Cc: Samer El-Haj-Mahmoud <samer.el-haj-mahmoud@arm.com> Cc: G Edhaya Chandran <edhaya.chandran@arm.com> Cc: Barton Gao <gaojie@byosoft.com.cn> Cc: Heinrich Schuchardt <xypron.glpk@gmx.de> Cc: Michael D Kinney <michael.d.kinney@intel.com> Signed-off-by:
Sunny Wang <sunny.wang@arm.com> Reviewed-By:
Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-By:
Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.com>
-
- 08 Jun, 2021 1 commit
-
-
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3257 SctPrint() requires that %x and %d refers to an UINTN parameter. SimpleNetworkBBTestFunction.c tries to print INT32 using %x, %d without converting to UINTN resulting in corrupted output like: SimpleNetworkBBTestFunction.c:891: Status - Unsupported, Filter - AAAA00000000 Mode->ReceiveFilterSetting has only 32 bit. The true value is 0. Convert the parameters to UINTN. Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by:
Sunny Wang <sunny.wang@arm.com> Reviewed-by:
G Edhaya <Chandran<edhaya.chandran@arm.com>
-
- 12 May, 2021 2 commits
-
-
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3253 SctPrint() requires that %d refers to an UINTN parameter. SimpleTextOutBBTestFunction_uefi.c has a lot of StandardLib->RecordAssertion() calls where an INT32 is passed as argument for a '%d' print code. This leads to incorrect output like: MaxMode=-549755813885, -549755813885 is 0x0xFFFFFF8000000003. So MaxMode actually is an INT32 with value 3 in this example. Convert the parameters to UINTN. Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by:
G Edhaya <Chandran<edhaya.chandran@arm.com> Reviewed-by:
Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.com> Reviewed-by:
Sunny Wang <sunny.wang@arm.com>
-
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3257 SctPrint() requires that %x and %d refers to an UINTN parameter. SimpleNetworkBBTestFunction.c tries to print INT32 using %x, %d without converting to UINTN resulting in corrupted output like: SimpleNetworkBBTestFunction.c:891: Status - Unsupported, Filter - AAAA00000000 Mode->ReceiveFilterSetting has only 32 bit. The true value is 0. Convert the parameters to UINTN. Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by:
G Edhaya <Chandran<edhaya.chandran@arm.com> Reviewed-by:
Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.com>
-
- 08 May, 2021 2 commits
-
-
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3272 The goal of the Support Routine: CheckForSupportGetImage is to detect the current FMP instance's capability for supporting GetImage(). In current code, "ImageIndex = 0" is the input parameter, but it is inconsistent with spec -"A unique number identifying the firmware image(s) within the device. The number is between 1 and DescriptorCount." It is a bug and need the fix. The similar errors exist in CheckForSupportSetImage/CheckForSupportCheckImage. Cc: G Edhaya Chandran <Edhaya.Chandran@arm.com> Cc: Barton Gao <gaojie@byosoft.com.cn> Cc: Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.com> Cc: Arvin Chen <arvinx.chen@intel.com> Signed-off-by:
Eric Jin <eric.jin@intel.com> Reviewed-by:
Barton Gao <gaojie@byosoft.com.cn> Reviewed-by:
G Edhaya <Chandran<edhaya.chandran@arm.com>
-
CapsuleApp.efi is necessary for testing capsule updates of the firmware. Add it into the default build. Cc: G Edhaya Chandran <edhaya.chandran@arm.com> Cc: Barton Gao <gaojie@byosoft.com.cn> Signed-off-by:
Grant Likely <grant.likely@arm.com> Reviewed-by:
Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.com> Reviewed-by:
G Edhaya <Chandran<edhaya.chandran@arm.com>
-
- 06 May, 2021 3 commits
-
-
Daniel Schaefer authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3042 Cc: G Edhaya Chandran <Edhaya.Chandran@arm.com> Cc: Barton Gao <gaojie@byosoft.com.cn> Cc: Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.com> Cc: Eric Jin <eric.jin@intel.com> Cc: Arvin Chen <arvinx.chen@intel.com> Cc: Leif Lindholm <leif@nuviainc.com> Cc: Heinrich Schuchardt <xypron.glpk@gmx.de> Cc: Abner Chang <abner.chang@hpe.com> Signed-off-by:
Daniel Schaefer <daniel.schaefer@hpe.com> Reviewed-by:
Abner Chang <abner.chang@hpe.com> Reviewed-by:
Sunny Wang <sunny.wang@arm.com>
-
Daniel Schaefer authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3042 Cc: G Edhaya Chandran <Edhaya.Chandran@arm.com> Cc: Barton Gao <gaojie@byosoft.com.cn> Cc: Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.com> Cc: Eric Jin <eric.jin@intel.com> Cc: Arvin Chen <arvinx.chen@intel.com> Cc: Leif Lindholm <leif@nuviainc.com> Cc: Heinrich Schuchardt <xypron.glpk@gmx.de> Cc: Abner Chang <abner.chang@hpe.com> Signed-off-by:
Daniel Schaefer <daniel.schaefer@hpe.com> Reviewed-by:
Abner Chang <abner.chang@hpe.com> Reviewed-by:
Sunny Wang <sunny.wang@arm.com>
-
Daniel Schaefer authored
The sources were copied from Aarch64. Follow-up commit will adapt them for Riscv64. REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3042 Cc: G Edhaya Chandran <Edhaya.Chandran@arm.com> Cc: Barton Gao <gaojie@byosoft.com.cn> Cc: Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.com> Cc: Eric Jin <eric.jin@intel.com> Cc: Arvin Chen <arvinx.chen@intel.com> Cc: Leif Lindholm <leif@nuviainc.com> Cc: Heinrich Schuchardt <xypron.glpk@gmx.de> Cc: Abner Chang <abner.chang@hpe.com> Signed-off-by:
Daniel Schaefer <daniel.schaefer@hpe.com> Reviewed-by:
Abner Chang <abner.chang@hpe.com> Reviewed-by:
Sunny Wang <sunny.wang@arm.com>
-
- 19 Mar, 2021 2 commits
-
-
Heinrich Schuchardt authored
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3253 SctPrint() requires that %d refers to an UINTN parameter. SimpleTextOutBBTestFunction_uefi.c has a lot of StandardLib->RecordAssertion() calls where an INT32 is passed as argument for a '%d' print code. This leads to incorrect output like: MaxMode=-549755813885, -549755813885 is 0x0xFFFFFF8000000003. So MaxMode actually is an INT32 with value 3 in this example. Convert the parameters to UINTN. Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by:
G Edhaya <Chandran<edhaya.chandran@arm.com>
-
Heinrich Schuchardt authored
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3244 Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by:
G Edhaya <Chandran<edhaya.chandran@arm.com>
-
- 03 Mar, 2021 1 commit
-
-
Heinrich Schuchardt authored
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3239 A superfluous carriage return leads to an error: uefi-sct/SctPkg/build.sh: line 61: syntax error near unexpected token `fi' uefi-sct/SctPkg/build.sh: line 61: ` fi' Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by:
G Edhaya <Chandran<edhaya.chandran@arm.com> Reviewed-by:
Barton Gao <gaojie@byosoft.com.cn>
-
- 23 Feb, 2021 1 commit
-
-
Joseph Hemann authored
gcc compilers versions 5.* also need to be converted from string to integer before testing Cc: G Edhaya Chandran <Edhaya.Chandran@arm.com> Cc: Eric Jin <eric.jin@intel.com> Cc: Irene Park <ipark@nvidia.com> Cc: Heinrich Schuchardt <xypron.glpk@gmx.de> Cc: Samer El-Haj-Mahmoud <samer.el-haj-mahmoud@arm.com> Cc: Stuart Yoder <Stuart.Yoder@arm.com> Signed-off-by:
Joseph Hemann <Joseph.heman@arm.com> Reviewed-by:
Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-By:
G Edhaya Chandran <edhaya.chandran@arm.com>
-
- 22 Feb, 2021 3 commits
-
-
The buildzip.sh script builds the SCT and the EFI Shell, and then zips them up in a file structure that can be booted when unzipped to a USB drive or other block storage. Signed-off-by:
Grant Likely <grant.likely@arm.com> Reviewed-by:
Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.com> Reviewed-by:
G Edhaya <Chandran<edhaya.chandran@arm.com>
-
The script was using a big list of numerical argument to pass on extra parameters. Use the bash 'shift' command to carve of arguments for the script so that $@ can be used for the remainder. Signed-off-by:
Grant Likely <grant.likely@arm.com> Reviewed-by:
G Edhaya <Chandran<edhaya.chandran@arm.com> Reviewed-by:
Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.com>
-
The build.sh script is very useful for setting up the build environment before calling the package build. Sometimes additional packages are needed when building the SCT. (e.g., it is useful to build ShellPkg). Refactor the build code to allow additional DSCs to be added to the build. This patch is useful when building a full SCT image that includes the EDK2 shell. Signed-off-by:
Grant Likely <grant.likely@arm.com> Cc: G Edhaya Chandran <Edhaya.Chandran@arm.com> Cc: Barton Gao <gaojie@byosoft.com.cn> Cc: Samer El-Haj-Mahmoud <samer.el-haj-mahmoud@arm.com> Reviewed-by:
G Edhaya <Chandran<edhaya.chandran@arm.com> Reviewed-by:
Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.com>
-