Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: f3118dd3f7fa6fd352143cca025775f5d4a9da95
      
https://github.com/tianocore/edk2/commit/f3118dd3f7fa6fd352143cca025775f5d4a9da95
  Author: Kun Qin <[email protected]>
  Date:   2026-09-06 (Sun, 06 Sep 2026)

  Changed paths:
    M MdePkg/Library/BaseLib/UnitTestHostBaseLib.inf

  Log Message:
  -----------
  MdePkg: UnitTestHostBaseLib: Support reading CNTPCT_EL0, ID_AA64ISAR0_EL1

This change adds the support of reading CNTPCT_EL0 and ID_AA64ISAR0_EL1
through current BaseLib definition.

This paves way to allow the linkage of these functions needed on other
host based unit tests.

Signed-off-by: Kun Qin <[email protected]>


  Commit: 00987c101584c0eaa1a051b8c8acaf59bdd8c4cd
      
https://github.com/tianocore/edk2/commit/00987c101584c0eaa1a051b8c8acaf59bdd8c4cd
  Author: Kun Qin <[email protected]>
  Date:   2026-09-06 (Sun, 06 Sep 2026)

  Changed paths:
    A UnitTestFrameworkPkg/Library/Posix/TimerLibPosix/TimerLibPosix.c
    A UnitTestFrameworkPkg/Library/Posix/TimerLibPosix/TimerLibPosix.inf
    M UnitTestFrameworkPkg/Test/UnitTestFrameworkPkgHostTest.dsc

  Log Message:
  -----------
  UnitTestFrameworkPkg: TimerLibPosix: Add TimerLib for host-based unit test

This change introduces an instance of TimerLib based on the host's
standard C library to provide a free running performance counter and
calibrated delays for host-based unit tests.

This change paves way to support other host based tests that depends on
the availability of this interface.

Signed-off-by: Kun Qin <[email protected]>


  Commit: d9fa44ff53a9f792e87aac1f3bd7a63e60e43130
      
https://github.com/tianocore/edk2/commit/d9fa44ff53a9f792e87aac1f3bd7a63e60e43130
  Author: Kun Qin <[email protected]>
  Date:   2026-09-06 (Sun, 06 Sep 2026)

  Changed paths:
    M SecurityPkg/Test/SecurityPkgHostTest.dsc

  Log Message:
  -----------
  SecurityPkg: Test: Use timer based RngLib

The current RngLib directly queries the random number from the hardware
register. But this has the limiation on imposing the host hardware
capability to the target test. i.e. for AArch64 unit tests, rndr
instruction is not always available.

This change moves the unit tests to use timer based RngLib for general
testability.

Signed-off-by: Kun Qin <[email protected]>


  Commit: fe79213ad7f6b9492011477c7b8a9a73e10614bd
      
https://github.com/tianocore/edk2/commit/fe79213ad7f6b9492011477c7b8a9a73e10614bd
  Author: Kun Qin <[email protected]>
  Date:   2026-09-06 (Sun, 06 Sep 2026)

  Changed paths:
    M 
UefiCpuPkg/Library/CpuExceptionHandlerLib/LoongArch/LoongArch64/ArchExceptionHandler.c

  Log Message:
  -----------
  UefiCpuPkg: CpuExceptionHandlerLib: LoongArch ArchExceptionHandler ECC fix

This change fixes a few noticable NO-TARGET ECC check failures when
building using GCC.

Signed-off-by: Kun Qin <[email protected]>


  Commit: 6cbedf25c1aa8698435bfc16311213364e7d4cd9
      
https://github.com/tianocore/edk2/commit/6cbedf25c1aa8698435bfc16311213364e7d4cd9
  Author: Kun Qin <[email protected]>
  Date:   2026-09-06 (Sun, 06 Sep 2026)

  Changed paths:
    M UefiCpuPkg/Test/UefiCpuPkgHostTest.dsc

  Log Message:
  -----------
  UefiCpuPkg: Test: Add AArch64 support for host based unit tests

This change updates the host based units for AArch64 systems.

The RngLib is updated to use timer based , rather hardware based library
to allow usage on various host systems.

Signed-off-by: Kun Qin <[email protected]>


  Commit: 727910611ebff74da143ed36c58454cb698b07fa
      
https://github.com/tianocore/edk2/commit/727910611ebff74da143ed36c58454cb698b07fa
  Author: Kun Qin <[email protected]>
  Date:   2026-09-06 (Sun, 06 Sep 2026)

  Changed paths:
    M CryptoPkg/Test/Mock/Include/GoogleTest/Library/MockBaseCryptLib.h

  Log Message:
  -----------
  CryptoPkg: MockBaseCryptLib: Use #pragma once

This change updates the header file guard to #pragma once to adhere to
the coding convention of this repository.

Signed-off-by: Kun Qin <[email protected]>


  Commit: 261a8d215e3374cbd3343bbf6dcd1a0b7db88dd5
      
https://github.com/tianocore/edk2/commit/261a8d215e3374cbd3343bbf6dcd1a0b7db88dd5
  Author: Kun Qin <[email protected]>
  Date:   2026-09-06 (Sun, 06 Sep 2026)

  Changed paths:
    M CryptoPkg/Test/CryptoPkgHostUnitTest.dsc

  Log Message:
  -----------
  CryptoPkg: Test: Add AArch64 support for host based unit tests

This change updates the host based units for AArch64 systems.

The RngLib is updated to use timer based , rather hardware based library
to allow usage on various host systems.

Signed-off-by: Kun Qin <[email protected]>


  Commit: 263242774a10ce0db7162663eb801aa5a0b3cc7d
      
https://github.com/tianocore/edk2/commit/263242774a10ce0db7162663eb801aa5a0b3cc7d
  Author: Kun Qin <[email protected]>
  Date:   2026-09-06 (Sun, 06 Sep 2026)

  Changed paths:
    M MdePkg/Include/Library/ArmFfaMemMgmtLib.h
    M MdePkg/Library/ArmFfaMemMgmtLib/ArmFfaMemMgmtLib.c

  Log Message:
  -----------
  MdePkg: ArmFfaMemMgmtLib: Fix ECC check failures

This change fixes some ECC check failures around the usage of doxygen
keywords.

Signed-off-by: Kun Qin <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/fc939c7b37d7...263242774a10

To unsubscribe from these emails, change your notification settings at 
https://github.com/tianocore/edk2/settings/notifications


_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to