Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 15cf308276505a58ae4a3055a97db07c98b40481
      
https://github.com/tianocore/edk2/commit/15cf308276505a58ae4a3055a97db07c98b40481
  Author: Sami Mujawar <[email protected]>
  Date:   2026-04-29 (Wed, 29 Apr 2026)

  Changed paths:
    M ArmVirtPkg/ArmVirtPkg.dec
    A ArmVirtPkg/Include/Library/ArmCcaInitPeiLib.h
    A ArmVirtPkg/Library/ArmCcaInitPeiLib/ArmCcaInitPeiLib.c
    A ArmVirtPkg/Library/ArmCcaInitPeiLib/ArmCcaInitPeiLib.inf

  Log Message:
  -----------
  ArmVirtPkg: Add library for Arm CCA initialisation in PEI

Add ArmCcaInitPeiLib library that performs the Arm CCA specific
initialisation in the PEI phase like configuring the system
memory as Protected RAM.

Cc: Ard Biesheuvel <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>


  Commit: f8ca1db593f9b7d09053036029ed91238c213456
      
https://github.com/tianocore/edk2/commit/f8ca1db593f9b7d09053036029ed91238c213456
  Author: Sami Mujawar <[email protected]>
  Date:   2026-04-29 (Wed, 29 Apr 2026)

  Changed paths:
    M ArmVirtPkg/ArmVirt.dsc.inc
    A ArmVirtPkg/Library/ArmCcaInitPeiLibNull/ArmCcaInitPeiLibNull.c
    A ArmVirtPkg/Library/ArmCcaInitPeiLibNull/ArmCcaInitPeiLibNull.inf

  Log Message:
  -----------
  ArmVirtPkg: Add NULL instance of ArmCcaInitPeiLib

Add a NULL instance of ArmCcaInitPeiLib library that guest firmware
for VMMs that do not implement Arm CCA Realms can use.

Cc: Ard Biesheuvel <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>


  Commit: 9c05ec80a2853fceacec12583d1d8e54484afa72
      
https://github.com/tianocore/edk2/commit/9c05ec80a2853fceacec12583d1d8e54484afa72
  Author: Sami Mujawar <[email protected]>
  Date:   2026-04-29 (Wed, 29 Apr 2026)

  Changed paths:
    M ArmVirtPkg/Include/Library/ArmCcaInitPeiLib.h
    M ArmVirtPkg/Library/ArmCcaInitPeiLib/ArmCcaInitPeiLib.c
    M ArmVirtPkg/Library/ArmCcaInitPeiLib/ArmCcaInitPeiLib.inf
    M ArmVirtPkg/Library/ArmCcaInitPeiLibNull/ArmCcaInitPeiLibNull.c

  Log Message:
  -----------
  ArmVirtPkg: Add a helper function to initialise Arm CCA HOBs

Introduce a helper function ArmCcaInitialiseHobs() to initialise
the Arm CCA HOBs to cache the IsRealm and IpaWidth value the in
the PEI phase.

Signed-off-by: Sami Mujawar <[email protected]>


  Commit: 31ea9bcc70b04f9ac3374a9cdc8e9a0b1141ce33
      
https://github.com/tianocore/edk2/commit/31ea9bcc70b04f9ac3374a9cdc8e9a0b1141ce33
  Author: Sami Mujawar <[email protected]>
  Date:   2026-04-29 (Wed, 29 Apr 2026)

  Changed paths:
    M ArmVirtPkg/Library/KvmtoolPlatformPeiLib/KvmtoolPlatformPeiLib.c
    M ArmVirtPkg/Library/KvmtoolPlatformPeiLib/KvmtoolPlatformPeiLib.inf

  Log Message:
  -----------
  ArmVirtPkg: Kvmtool: Init Arm CCA HOBs in PlatformPeim()

The ArmCcaInitialiseHobs() in ArmCcaInitPeiLib creates
Guid HOBs to cache the IsRealm and IPA Width value.

Therefore, invoke ArmCcaInitialiseHobs() from the
PlatformPeim() to create the Arm CCA HOBs.

Signed-off-by: Sami Mujawar <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/eee6ed8b117f...31ea9bcc70b0

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