Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: bfd90d47abb630fba6ab30ec865031f678c0af18
      
https://github.com/tianocore/edk2/commit/bfd90d47abb630fba6ab30ec865031f678c0af18
  Author: Ard Biesheuvel <a...@kernel.org>
  Date:   2025-07-15 (Tue, 15 Jul 2025)

  Changed paths:
    M ArmPkg/ArmPkg.dsc
    M ArmPkg/Drivers/ArmGicDxe/ArmGicV3Dxe.inf

  Log Message:
  -----------
  ArmPkg/ArmGicV3Dxe: Make v3 driver AArch64-only

Before extending the GicV3Dxe driver with support for GICv5, make the
driver AArch64-only to avoid the need for adding support to the 32-bit
build, which would be rather pointless.

Signed-off-by: Ard Biesheuvel <a...@kernel.org>


  Commit: 42b30dbc034e6af1d078e81b8381e0e81b06337f
      
https://github.com/tianocore/edk2/commit/42b30dbc034e6af1d078e81b8381e0e81b06337f
  Author: Sarah Walker <sarah.walk...@arm.com>
  Date:   2025-07-15 (Tue, 15 Jul 2025)

  Changed paths:
    M MdePkg/Include/AArch64/AArch64.h
    M MdePkg/Include/Library/ArmLib.h

  Log Message:
  -----------
  MdePkg: Include: Add defines for AA64PFR2 system register

The AA64PFR2 system register is required to detect GICv5 support.

Signed-off-by: Sarah Walker <sarah.walk...@arm.com>


  Commit: e1ac8b32a6492d8b60e5759f955d27304df14898
      
https://github.com/tianocore/edk2/commit/e1ac8b32a6492d8b60e5759f955d27304df14898
  Author: Sarah Walker <sarah.walk...@arm.com>
  Date:   2025-07-15 (Tue, 15 Jul 2025)

  Changed paths:
    M ArmPkg/Library/ArmLib/AArch64/AArch64Lib.c
    M ArmPkg/Library/ArmLib/AArch64/AArch64Lib.h
    M ArmPkg/Library/ArmLib/AArch64/AArch64Support.S
    M ArmPkg/Library/ArmLib/Arm/ArmV7Lib.c

  Log Message:
  -----------
  ArmPkg: ArmLib: Add functions to read AA64PFR2 and check GICv5 support

Signed-off-by: Sarah Walker <sarah.walk...@arm.com>


  Commit: b7fdcbbeb8ff45db0c7199799a6e8a7e9de14cc5
      
https://github.com/tianocore/edk2/commit/b7fdcbbeb8ff45db0c7199799a6e8a7e9de14cc5
  Author: Ard Biesheuvel <a...@kernel.org>
  Date:   2025-07-15 (Tue, 15 Jul 2025)

  Changed paths:
    M ArmPkg/ArmPkg.dec
    M ArmPkg/Drivers/ArmGicDxe/ArmGicDxe.c
    M ArmPkg/Drivers/ArmGicDxe/ArmGicDxe.h
    M ArmPkg/Drivers/ArmGicDxe/ArmGicDxe.inf
    M ArmPkg/Drivers/ArmGicDxe/ArmGicV3Dxe.inf
    M ArmPkg/Drivers/ArmGicDxe/GicV3/ArmGicV3Dxe.c
    A ArmPkg/Drivers/ArmGicDxe/GicV5/AArch64/ArmGicV5.S
    A ArmPkg/Drivers/ArmGicDxe/GicV5/Arm/ArmGicV5.c
    A ArmPkg/Drivers/ArmGicDxe/GicV5/ArmGicV5.h
    A ArmPkg/Drivers/ArmGicDxe/GicV5/ArmGicV5Dxe.c
    M ArmPkg/Include/Library/ArmGicLib.h

  Log Message:
  -----------
  ArmPkg: ArmGicDxe: Add support for GICv5

Add initial driver support for GICv5. This initial driver supports Private
Peripheral Interrupts (PPIs) and Shared Peripheral Interrupts (SPIs).

Signed-off-by: Sarah Walker <sarah.walk...@arm.com>
[ardb: Merge v5 support into GicV3Dxe]
Signed-off-by: Ard Biesheuvel <a...@kernel.org>


  Commit: b762965bda5fb46418bbbc711339f6f5c2711be1
      
https://github.com/tianocore/edk2/commit/b762965bda5fb46418bbbc711339f6f5c2711be1
  Author: Sarah Walker <sarah.walk...@arm.com>
  Date:   2025-07-15 (Tue, 15 Jul 2025)

  Changed paths:
    M ArmPkg/Drivers/TimerDxe/TimerDxe.c
    A ArmPkg/Drivers/TimerDxe/TimerDxe.h

  Log Message:
  -----------
  ArmPkg: TimerDxe: Add support for GICv5 PPIs

GICv5 uses a different ID scheme for interrupt numbers to previous GICs; the
top bits indicate the type of interrupt (PPI/SPI/LPI). Update TimerDxe to use
the new ID scheme for GICv5. As the timer PPIs are architected for GICv5 they
should be the same on all GICv5 platforms.

Signed-off-by: Sarah Walker <sarah.walk...@arm.com>


Compare: https://github.com/tianocore/edk2/compare/f85c71816702...b762965bda5f

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


_______________________________________________
edk2-commits mailing list
edk2-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to