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