Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: e76be772aae59d3d58a92ac441e524a1a5c8952b
      
https://github.com/tianocore/edk2/commit/e76be772aae59d3d58a92ac441e524a1a5c8952b
  Author: Ard Biesheuvel <[email protected]>
  Date:   2024-06-19 (Wed, 19 Jun 2024)

  Changed paths:
    M ArmPkg/Drivers/ArmGic/GicV3/AArch64/ArmGicV3.S
    M ArmPkg/Include/AsmMacroIoLibV8.h
    M ArmPkg/Library/ArmExceptionLib/AArch64/ExceptionSupport.S
    M ArmPkg/Library/ArmLib/AArch64/AArch64Support.S
    M ArmPkg/Library/ArmLib/AArch64/ArmLibSupport.S
    M ArmPkg/Library/ArmLib/Arm/ArmLibSupport.S
    M ArmPkg/Library/ArmMmuLib/AArch64/ArmMmuLibReplaceEntry.S

  Log Message:
  -----------
  ArmPkg/ArmLib ArmMmuLib: Drop support for EL3/MON execution

Drop logic from the ARM architectural support libraries that can only
execute in EL3 on AArch64 or Monitor mode on 32-bit ARM. While early
32-bit ports (and even some early 64-bit code) included some monitor
logic in EDK2, UEFI per the spec runs in non-secure execution contexts
only, and secure monitor and other secure world duties are usually
delegated to TF-A (Trusted Firmware for the A profile).

Since there are no longer users of this code in EDK2 or the
edk2-platforms tree, let's remove it from the core support libraries.

Signed-off-by: Ard Biesheuvel <[email protected]>


  Commit: 95e220e95d6237e21f7c0b83fca02d56b9327c4a
      
https://github.com/tianocore/edk2/commit/95e220e95d6237e21f7c0b83fca02d56b9327c4a
  Author: Ard Biesheuvel <[email protected]>
  Date:   2024-06-19 (Wed, 19 Jun 2024)

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

  Log Message:
  -----------
  MdePkg/ArmLib: Drop obsolete library declarations

Drop obsolete library declarations that are no longer (and should not
be) implemented in EDK2 or UEFI, given that they are specific to the
secure world.

Signed-off-by: Ard Biesheuvel <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/4d4f56992460...95e220e95d62

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

Reply via email to