Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 7054f1a54e94c79bea98636f027f929639d7cbbe
      
https://github.com/tianocore/edk2/commit/7054f1a54e94c79bea98636f027f929639d7cbbe
  Author: Ard Biesheuvel <[email protected]>
  Date:   2023-06-27 (Tue, 27 Jun 2023)

  Changed paths:
    M 
StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/Arm/StandaloneMmCoreEntryPoint.c
    M 
StandaloneMmPkg/Library/StandaloneMmPeCoffExtraActionLib/AArch64/StandaloneMmPeCoffExtraActionLib.c

  Log Message:
  -----------
  StandaloneMmPkg: Include correct MmuLib header

StandaloneMm has its own version of the ArmMmuLib library class, but
includes the ArmMmuLib header. This happens to work because the
prototypes that are referenced are the same, but this will no longer be
the case after a future patch. So correct the #includes.

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


  Commit: 8a1f5405964fe6c09e768ae576a023be2e2e7b08
      
https://github.com/tianocore/edk2/commit/8a1f5405964fe6c09e768ae576a023be2e2e7b08
  Author: Ard Biesheuvel <[email protected]>
  Date:   2023-06-27 (Tue, 27 Jun 2023)

  Changed paths:
    M ArmPkg/Drivers/CpuDxe/CpuDxe.c
    M ArmPkg/Include/Library/ArmMmuLib.h
    M ArmPkg/Library/ArmMmuLib/AArch64/ArmMmuLibCore.c
    M ArmPkg/Library/ArmMmuLib/Arm/ArmMmuLibUpdate.c

  Log Message:
  -----------
  ArmPkg: Drop individual memory permission helpers

Now that we have a sane API to set and clear memory permissions that
works the same on ARM and AArch64, we no longer have a need for the
individual set/clear no-access/read-only/no-exec helpers so let's drop
them.

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


  Commit: 2f8b51d6af6fd2eda2516030f1713dac171e0896
      
https://github.com/tianocore/edk2/commit/2f8b51d6af6fd2eda2516030f1713dac171e0896
  Author: Ard Biesheuvel <[email protected]>
  Date:   2023-06-27 (Tue, 27 Jun 2023)

  Changed paths:
    M ArmPkg/Library/OpteeLib/Optee.c

  Log Message:
  -----------
  ArmPkg/OpteeLib: Map shared communication buffer non-executable

The OP-TEE secure OS exposes a non-secure memory region for
communication between the secure OS itself and any clients in the
non-secure firmware. This memory is writable by non-secure and is not
used for code only data, and so it should be mapped non-executable.

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


  Commit: ea7a3015a2404e1358218463dd25df5ae7615352
      
https://github.com/tianocore/edk2/commit/ea7a3015a2404e1358218463dd25df5ae7615352
  Author: Ard Biesheuvel <[email protected]>
  Date:   2023-06-27 (Tue, 27 Jun 2023)

  Changed paths:
    M OvmfPkg/VirtioSerialDxe/VirtioSerial.c

  Log Message:
  -----------
  OvmfPkg/VirtioSerialDxe: Remove noisy debug print on supported() call

The UEFI driver model invokes the supported() method on every driver
every time a connection attempt is made on any handle, and so doing an
unconditional DEBUG() print inside this method produced a lot of noise.

So let's drop this DEBUG() call from the VirtioSerial driver's
Supported() method.

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


Compare: https://github.com/tianocore/edk2/compare/28eb51dd5421...ea7a3015a240


_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to