1. 06 Jul, 2022 1 commit
  2. 05 Jul, 2022 5 commits
  3. 04 Jul, 2022 3 commits
  4. 02 Jul, 2022 4 commits
    • Tom Rini's avatar
      Merge tag 'efi-2022-07-rc6' of https://source.denx.de/u-boot/custodians/u-boot-efi · 730fc474
      Tom Rini authored
      Pull request for efi-2022-07-rc6
      
      UEFI:
      
      * Fix EFI_IO_BLOCK_PROTOCOL: read correct blocks on partitions
      
      Other:
      
      * Honor CONFIG_SYS_64BIT_LBA in the disk uclass
      730fc474
    • Tom Rini's avatar
      Merge branch '2022-07-01-additional-critical-fixes-and-updates' · 6cae9aee
      Tom Rini authored
      - Update some MAINTAINERS entries, fix a regression on FIT images
      6cae9aee
    • Paul Barbieri's avatar
      EFI: Fix ReadBlocks API reading incorrect sector for UCLASS_PARTITION devices · 7a85f324
      Paul Barbieri authored
      The requsted partition disk sector incorrectly has the parition start
      sector added in twice for UCLASS_PARTITION devices. The efi_disk_rw_blocks()
      routine adds the diskobj->offset to the requested lba. When the device
      is a UCLASS_PARTITION, the dev_read() or dev_write() routine is called
      which adds part-gpt_part_info.start. This causes I/O to the wrong sector.
      
      Takahiro Akashi suggested removing the offset field from the efi_disk_obj
      structure since disk-uclass.c handles the partition start biasing. Device
      types other than UCLASS_PARTITION set the diskobj->offset field to zero
      which makes the field unnecessary. This change removes the offset field
      from the structure and removes all references from the code which is
      isolated to the lib/efi_loader/efi_disk.c module.
      
      This change also adds a test for the EFI ReadBlocks() API in the EFI
      selftest code. There is already a test for reading a FAT file. The new
      test uses ReadBlocks() to ...
      7a85f324
    • Heinrich Schuchardt's avatar
      disk: honor CONFIG_SYS_64BIT_LBA · 054de212
      Heinrich Schuchardt authored
      
      
      Without the patch for qemu-x86_defconfig:
      
      * sizeof(lbaint_t) = 4 in dev_read()
      * sizeof(lbaint_t) = 8 in blkcache_read()
      
      CONFIG_SYS_64BIT_LBA is defined in common.h via
      include/configs/x86-common.h:22.
      
      We have to include common.h before including blk.h.
      
      Signed-off-by: default avatarHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
      054de212
  5. 01 Jul, 2022 19 commits
  6. 29 Jun, 2022 8 commits