Skip to content

Releases: tianocore/edk2-test

edk2-test-stable202406 : Release Date: 2024-06-17

18 Jun 03:57
Compare
Choose a tag to compare

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

25 Aug 07:05
Compare
Choose a tag to compare

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

14 May 00:27
Compare
Choose a tag to compare
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.