Branch: refs/heads/master Home: https://github.com/tianocore/edk2 Commit: 7fe2436480340ba2dc503ca28c3b35e5b3556e55 https://github.com/tianocore/edk2/commit/7fe2436480340ba2dc503ca28c3b35e5b3556e55 Author: Leif Lindholm <leif.lindh...@oss.qualcomm.com> Date: 2025-04-11 (Fri, 11 Apr 2025)
Changed paths: M ArmPkg/Library/ArmLib/AArch64/AArch64Support.S Log Message: ----------- ArmPkg/ArmLib: don't check for FP support on AArch64 UEFI defines that FP support is required, so skip the runtime check in ArmEnableVFP(). Signed-off-by: Leif Lindholm <leif.lindh...@oss.qualcomm.com> Commit: 03686872996a06dc119c520feef95a933ef4dee3 https://github.com/tianocore/edk2/commit/03686872996a06dc119c520feef95a933ef4dee3 Author: Leif Lindholm <leif.lindh...@oss.qualcomm.com> Date: 2025-04-11 (Fri, 11 Apr 2025) Changed paths: M ArmVirtPkg/PrePi/AArch64/ModuleEntryPoint.S M ArmVirtPkg/PrePi/Arm/ArchPrePi.c M ArmVirtPkg/PrePi/Arm/ModuleEntryPoint.S Log Message: ----------- ArmVirtPkg: clean up FP enabling code UEFI defines that FP support is required on AArch64, whereas ArmVirtPkg enables it anyway on Arm. But when it's enabled, C code can generate instructions targeting FP registers, so: - move ArmEnableVFP call to asm - make it unconditional on AArch64 Signed-off-by: Leif Lindholm <leif.lindh...@oss.qualcomm.com> Commit: 6952d1fa901a9053abe46c317ee820fc28a2835d https://github.com/tianocore/edk2/commit/6952d1fa901a9053abe46c317ee820fc28a2835d Author: Leif Lindholm <leif.lindh...@oss.qualcomm.com> Date: 2025-04-11 (Fri, 11 Apr 2025) Changed paths: M ArmPlatformPkg/PeilessSec/AArch64/ArchPeilessSec.c M ArmPlatformPkg/PeilessSec/AArch64/ModuleEntryPoint.S M ArmPlatformPkg/PeilessSec/Arm/ArchPeilessSec.c M ArmPlatformPkg/PeilessSec/Arm/ModuleEntryPoint.S M ArmPlatformPkg/PeilessSec/PeilessSec.inf M ArmPlatformPkg/Sec/Arm/ModuleEntryPoint.S M ArmPlatformPkg/Sec/Sec.c M ArmPlatformPkg/Sec/Sec.inf Log Message: ----------- ArmPlatformPkg/Sec: clean up FP enabling code UEFI defines that FP support is required on AArch64, whereas many platforms enable it anyway on Arm. But when it's enabled, C code can generate instructions targeting FP registers, so: - move ArmEnableVFP call to asm - make it unconditional on AArch64 Signed-off-by: Leif Lindholm <leif.lindh...@oss.qualcomm.com> Commit: 6d886c305414c0ea563322e5e4b508f6eef658f5 https://github.com/tianocore/edk2/commit/6d886c305414c0ea563322e5e4b508f6eef658f5 Author: Leif Lindholm <leif.lindh...@oss.qualcomm.com> Date: 2025-04-11 (Fri, 11 Apr 2025) Changed paths: M ArmPkg/Drivers/CpuDxe/CpuDxe.inf Log Message: ----------- ArmPkg/CpuDxe: drop unused PcdVFPEnabled declaration CpuDxe no longer uses PcdVFPEnabled, so drop the dependency declaration before turning that Pcd ARM-only. Signed-off-by: Leif Lindholm <leif.lindh...@oss.qualcomm.com> Commit: 51229eee58c12ff6fd444f07e71f79ccd2259702 https://github.com/tianocore/edk2/commit/51229eee58c12ff6fd444f07e71f79ccd2259702 Author: Leif Lindholm <leif.lindh...@oss.qualcomm.com> Date: 2025-04-11 (Fri, 11 Apr 2025) Changed paths: M ArmPkg/ArmPkg.dec M ArmVirtPkg/ArmVirtCloudHv.dsc M ArmVirtPkg/ArmVirtKvmTool.dsc M ArmVirtPkg/ArmVirtQemu.dsc M ArmVirtPkg/ArmVirtQemuKernel.dsc M ArmVirtPkg/ArmVirtXen.dsc M ArmVirtPkg/PrePi/ArmVirtPrePiUniCoreRelocatable.inf M UefiPayloadPkg/UefiPayloadPkg.dsc Log Message: ----------- ArmPkg,ArmVirtPkg,UefiPayloadPkg: make PcdVFPEnabled ARM-only AArch64 no longer uses PcdVFPEnabled, so make the definition ARM-specific and stop explicitly setting it for AArch64 platforms. Continuous-integration-options: PatchCheck.ignore-multi-package Signed-off-by: Leif Lindholm <leif.lindh...@oss.qualcomm.com> Compare: https://github.com/tianocore/edk2/compare/6ddfd378e58c...51229eee58c1 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