Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: bfd90d47abb630fba6ab30ec865031f678c0af18
https://github.com/tianocore/edk2/commit/bfd90d47abb630fba6ab30ec865031f678c0af18
Author: Ard Biesheuvel <[email protected]>
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 <[email protected]>
Commit: 42b30dbc034e6af1d078e81b8381e0e81b06337f
https://github.com/tianocore/edk2/commit/42b30dbc034e6af1d078e81b8381e0e81b06337f
Author: Sarah Walker <[email protected]>
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 <[email protected]>
Commit: e1ac8b32a6492d8b60e5759f955d27304df14898
https://github.com/tianocore/edk2/commit/e1ac8b32a6492d8b60e5759f955d27304df14898
Author: Sarah Walker <[email protected]>
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 <[email protected]>
Commit: b7fdcbbeb8ff45db0c7199799a6e8a7e9de14cc5
https://github.com/tianocore/edk2/commit/b7fdcbbeb8ff45db0c7199799a6e8a7e9de14cc5
Author: Ard Biesheuvel <[email protected]>
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 <[email protected]>
[ardb: Merge v5 support into GicV3Dxe]
Signed-off-by: Ard Biesheuvel <[email protected]>
Commit: b762965bda5fb46418bbbc711339f6f5c2711be1
https://github.com/tianocore/edk2/commit/b762965bda5fb46418bbbc711339f6f5c2711be1
Author: Sarah Walker <[email protected]>
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 <[email protected]>
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits