Releases: tianocore/edk2-test
Releases · tianocore/edk2-test
edk2-test-stable202406 : Release Date: 2024-06-17
New Features:
- New TCG2 protocol tests based on TCG2 specification prescribe by Arm BBSR specification
- New TCG2 MOR tests
- SCT case specification documentation is adapted, updated and published, courtesy UTWG
- Added support for LongArch64 platform
- Add RISCV64 build support
- Added tests for RISCV_EFI_BOOT_PROTOCOL
Bug Fixes:
- TCG2 Protocol: clean up type conversion warnings
- TCG2 Protocol: #pragma pack cleanup
- TCG2 Protocol: use OFFSET_OF for computing offsets
- TCG2 Protocol: correct definition of TPMT_HA
- BBTestReadKeyStrokeExFunctionAutoTestCheckpoint1() can't identify the problem of wrong implementation of ReadKeyStrokeEx
- Fixed a pinter error in DevicePathFromTextBBTestCoverage.c
- Corrected %LX SctPrint code
- Fix the URL for the edk2-test repo
- Point users to the URL for edk2-test-parser if it doesn't exist
- Rename files in HowToBuild to avoid spaces in filenames
- Unbreak buildzip.sh
- SctPkg: Fix the UefiSct -Wincompatible-pointer-types warnings
- SctPkg: Fix X64 build errors for GCC toolchain
- RouteConfig() returns EFI_ACCESS_DENIED passes with warning
- Check for memory below 4G
- Enable LoongArch64 building
- Add LoongArch64 platform support
- Update path to edk2-test-parser, check for repo
- Replaced the incorrect references RANDOM_NAME_PROTOCOL to RANDOM_NUMBER_PROTOCOL
- Stall_Func: Reduces the stall interval for Stall_Func
- Incorrect instances of RANDOM_NAME_PROTOCOL
- Don't always check PixelInformation
- Updated the check for monotonic count after restart
- Allow SimpleTextOut SetMode to return EFI_UNSUPPORTED
- Allow some SNP functions to return EFI_UNSUPPORTED
- Invalid values for SetWakeupTime()
- Added clarification AuthVariableDERConfTest
- Fix BuildAtaDeviceNode()
- Unsupported TEXT_INPUT_EX.SetState
- RecordAssertion function parameter issue.
- Correct print code for EFI_MEMORY_TYPE
edk2-test-stable202108: Release Date: 2021-08-25
New Features:
- Added support for RISCV64 by using Aarch64 sources, including the support for build
- Helper script to build SCT+Shell in a bootable format
- buildzip: Add CapsuleApp.efi to the SCT zip file
- Added SCT User Guide Word and PDF documents
Bug Fixes
- In SCRT, fixed runtime access to boot services functions
- Consume MdeLibs.dsc.inc for RegisterFilterLib
- Fix type mismatch in Simple Network test
- ImageIndex need be corrected to range 1 ~ DescriptorCount.
- Changed compiler check from greater 5 to equal to 5
- Add support for building extra packages
- Minor update for a build issue on VS2015
- Correct BBTestEraseBlocks behavior (EFI_BLOCK_IO_PROTOCOL)
- Correct check image test behavior
- Fix build.sh when specifying GCC5 toolchain
- Correct issue with memory protection enabled.
- NULL deref in DevicePathToText test
- Fix illegal dereference in CheckEbcProtocol()
- Fix missing symbols on edk2-test build
- Updated Start Address Alignment code
- Fix GUID of EfiCompliant test
- Changed gcc version to be integer
- fix variable services conformance test
- Check return status on calls to GetTime()
- Add build instructions with latest EDK2
- Fix build with latest EDK2
- Convert files from UTF-16 to UTF-8.
- Sync SNP ReceiveFilters change to IHV
- Sync SNP Statistics change to IHV
- Sync StrUpr() test change to IHV
- Sync SimpleTextInputEx change to IHV
- Fix invalid attribute combination
- UninstallMultipleProtocols, checkpoint 7-9
- buffer overflow in NotifyFunctionTplEx()
- StrUpr() test for cyrillic letters
- assertion for UninstallMultipleProtocols
- Eliminate 2nd execution of ExitBootServices Test
- Fix gBlackBoxEfiSimplePointerProtocolGuid value
- Remove Ipf source files from inf file
- EasLib: Remove files required for building Ipf
- SctLib: Remove Ipf source files
- Framework/EntsLib: Remove Ipf source files from inf file
- Framework/ENTS: Remove reference to gtEfiSalSystemTableGuid
- Library/EntsLib: Remove references to SalSystemTable
- EFI/Protocol: Fix to use VENDOR_DEVICE_PATH to create the debug port device node
edk2-test-stable201904: Release Date: 2019-04-05
New Features * First Open Source Release after UEFI-SCT became open source. * Beta Release for UEFI v2.7a Specification. * Support for building UEFI-SCT after edk2 Python 3 migration. * Binary free source including support for building GenBin from Source. * Add new test for DNS/BlueToothLE DevicePath. * Add new test for ResetNotification Protocol. * Add new test for UFSDeviceConfig Protocol. * Add new test for PartitionInfo Protocol. * Add new checkpoint for LocateProtocol(). * Add not-granularity-aligned test cases in Erase Block Protocol. * Define new Adapter Info block for wireless NIC. * Add TPL Check in SimpleTextIn/SimpleTextInEx. * Add two checkpoints for GetNextVariable(). * Add the checkpoint toggle state of ReadKeyStrokeEx. * Add VerifySignature() test. * Update BlueTooth test with LE support. * Implement iSCSI DevicePathToText Test Bug Fixes * SD/MMC Passthrough test bug fix. * DevicePathFromText test CreateEMMCDeviceNode() bug fix. * ExtractConfig API bug fix. * Ensure the HwErrRecVariable could be deleted before the test exit bug fix. * The Lun display order bug fix. * Correct BlueTooth Io Protocol Guid and BlueTooth Config Protocol Guid. * Fix incorrect line ending detection by GenBin tool. * Fix invalid GUID value format error. * Remove old unused files in EfiCompliant test. * Allow usage with UEFI version 2.7. * Correct Enable parameter in ReceiveFilters test. * Fix bug in BBTestCreateEventEx_Func_Sub3 test. * Corrected the size in bytes to be erased in EraseBlockProtocol test. * Fix underflow in EraseBlocks test. * Fix compilation issues in inf files when compiled against edk2 stable tag edk2-stable201903.