Pull request for efi-master-05122024

Hi Tom
The following changes since commit f96e5133184aac377b54bd61f8abf78710f2ee56:
Merge branch 'master' of https://gitlab.denx.de/u-boot/custodians/u-boot-samsung (2024-12-03 12:37:20 -0600)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-tpm/ tags/efi-master-05122024
for you to fetch changes up to 1d9aa4a283daa1e609130b5457c9857d62f1d1cb:
lmb: Fix the allocation of overlapping memory areas with !LMB_NONE (2024-12-05 09:01:44 +0200)
The lmb patches are soaking in the mailing list for more than a week and unfortunately haven't been reviewed. All the our sefltests pass though and the SCT is fixed so hopefully I haven't missed anything. The change should be harmless apart from some extra delay when someone is trying to allocate an already allocate area with identical flags.
The CI at https://source.denx.de/u-boot/custodians/u-boot-tpm/-/pipelines/23719 looks fine. Please pull!
/Ilias
---------------------------------------------------------------- Two fixes for the EFI subsystem coming via the TPM tree as agreed by Heinrich
The LMB patch fixes a failure in SystemReady testing. Nothing bad happens without the patch in the device operation, but the return values are wrong and SCT tests fail for MemoryAllocationServicesTest category.
The second is a shielding the device against mistakes in the definition of struct members needed by the capsule update mechanism. Instead of crashing, print a human readable message of what's wrong.
---------------------------------------------------------------- Ilias Apalodimas (2): efi_loader: Check for a valid fw_name before auto generating GUIDs lmb: Fix the allocation of overlapping memory areas with !LMB_NONE
lib/efi_loader/efi_firmware.c | 4 ++++ lib/lmb.c | 9 --------- test/lib/lmb.c | 22 +++++++++++++++++++++- 3 files changed, 25 insertions(+), 10 deletions(-)

Hi Tom
The following changes since commit f96e5133184aac377b54bd61f8abf78710f2ee56:
Merge branch 'master' of https://gitlab.denx.de/u-boot/custodians/u-boot-samsung (2024-12-03 12:37:20 -0600)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-tpm/ tags/efi-master-05122024
for you to fetch changes up to 1d9aa4a283daa1e609130b5457c9857d62f1d1cb:
lmb: Fix the allocation of overlapping memory areas with !LMB_NONE (2024-12-05 09:01:44 +0200)
The lmb patches are soaking in the mailing list for more than a week and unfortunately haven't been reviewed. All the our sefltests pass though and the SCT is fixed so hopefully I haven't missed anything. The change should be harmless apart from some extra delay when someone is trying to allocate an already allocate area with identical flags.
The CI at https://source.denx.de/u-boot/custodians/u-boot-tpm/-/pipelines/23719 looks fine. Please pull!
/Ilias
---------------------------------------------------------------- Two fixes for the EFI subsystem coming via the TPM tree as agreed by Heinrich
The LMB patch fixes a failure in SystemReady testing. Nothing bad happens without the patch in the device operation, but the return values are wrong and SCT tests fail for MemoryAllocationServicesTest category.
The second is a shielding the device against mistakes in the definition of struct members needed by the capsule update mechanism. Instead of crashing, print a human readable message of what's wrong.
---------------------------------------------------------------- Ilias Apalodimas (2): efi_loader: Check for a valid fw_name before auto generating GUIDs lmb: Fix the allocation of overlapping memory areas with !LMB_NONE
lib/efi_loader/efi_firmware.c | 4 ++++ lib/lmb.c | 9 --------- test/lib/lmb.c | 22 +++++++++++++++++++++- 3 files changed, 25 insertions(+), 10 deletions(-)

On Thu, Dec 05, 2024 at 12:57:59PM +0200, Ilias Apalodimas wrote:
Hi Tom
The following changes since commit f96e5133184aac377b54bd61f8abf78710f2ee56:
Merge branch 'master' of https://gitlab.denx.de/u-boot/custodians/u-boot-samsung (2024-12-03 12:37:20 -0600)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-tpm/ tags/efi-master-05122024
for you to fetch changes up to 1d9aa4a283daa1e609130b5457c9857d62f1d1cb:
lmb: Fix the allocation of overlapping memory areas with !LMB_NONE (2024-12-05 09:01:44 +0200)
The lmb patches are soaking in the mailing list for more than a week and unfortunately haven't been reviewed. All the our sefltests pass though and the SCT is fixed so hopefully I haven't missed anything. The change should be harmless apart from some extra delay when someone is trying to allocate an already allocate area with identical flags.
The CI at https://source.denx.de/u-boot/custodians/u-boot-tpm/-/pipelines/23719 looks fine. Please pull!
/Ilias
Applied to u-boot/master, thanks!
participants (2)
-
Ilias Apalodimas
-
Tom Rini