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

Reply via email to