Please pull u-boot-dm/next

Simon Glass sjg at chromium.org
Sun Sep 25 23:15:51 CEST 2022


Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/13590

(this is for -next)

The following changes since commit 81da5042e514bfd27516d3530dde4d62a6708ca4:

  Merge branch '2022-09-24-add-console-flush' into next (2022-09-24
13:58:49 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-next-25sep22

for you to fetch changes up to 22c80d5603ac4c58debc8c776b8f138e76cf5f7c:

  sandbox: Add a test for SCSI (2022-09-25 13:59:56 -0600)

----------------------------------------------------------------
sandbox SCSI conversion to driver model
final patch for blk improvements

----------------------------------------------------------------
Heinrich Schuchardt (1):
      sandbox: unblock signal before calling execv()

Simon Glass (16):
      blk: Rename if_type to uclass_id
      scsi: Tidy up comments for struct scsi_cmd
      sandbox: usb: Rename transfer_len in protocol struct
      scsi: Move cmd_phase enum to the header
      scsi: Move core emulation state into a new struct
      sandbox: Move buffer to scsi_emul_info
      scsi: Move vendor/product info into the shared struct
      sandbox: scsi: Move block size into shared struct
      sandbox: scsi: Move file size into shared struct
      sandbox: scsi: Move reply setup out of helper
      sandbox: scsi: Remove setup calls from handle_read()
      sandbox: scsi: Move structs to header file
      sandbox: Enable SCSI for all builds
      sandbox: scsi: Move request-handling code to scsi_emul
      sandbox: Convert to use driver model for SCSI
      sandbox: Add a test for SCSI

 arch/Kconfig                       |   1 -
 arch/sandbox/cpu/os.c              |  16 +++++
 arch/sandbox/dts/sandbox.dtsi      |   4 ++
 arch/sandbox/dts/test.dts          |   5 ++
 board/st/common/stm32mp_dfu.c      |   2 +-
 cmd/bcb.c                          |   4 +-
 cmd/blk_common.c                   |  18 +++---
 cmd/lsblk.c                        |   2 +-
 cmd/mmc.c                          |   4 +-
 common/spl/spl_sata.c              |   2 +-
 common/spl/spl_usb.c               |   2 +-
 common/usb_storage.c               |   6 +-
 configs/sandbox64_defconfig        |   3 +-
 configs/sandbox_defconfig          |   5 +-
 configs/sandbox_flattree_defconfig |   3 +-
 configs/sandbox_noinst_defconfig   |   3 +-
 configs/sandbox_spl_defconfig      |   3 +-
 configs/sandbox_vpl_defconfig      |   3 +-
 configs/tools-only_defconfig       |   1 -
 disk/disk-uclass.c                 |   8 +--
 disk/part.c                        |  14 ++---
 doc/usage/partitions.rst           |   2 +-
 drivers/ata/sata.c                 |   2 +-
 drivers/block/blk-uclass.c         | 145
++++++++++++++++++++++-----------------------
 drivers/block/blk_legacy.c         |  58 +++++++++---------
 drivers/block/ide.c                |   8 +--
 drivers/block/sandbox.c            |   8 +--
 drivers/mmc/mmc-uclass.c           |   2 +-
 drivers/mmc/mmc_legacy.c           |   8 +--
 drivers/net/fsl_enetc.c            |  12 ++--
 drivers/net/fsl_enetc.h            |   2 +-
 drivers/scsi/Makefile              |   1 +
 drivers/scsi/sandbox_scsi.c        | 132
++++++++++++++++++++++++++++++++++++++++-
 drivers/scsi/scsi.c                |   6 +-
 drivers/scsi/scsi_emul.c           |  74 +++++++++++++++++++++++
 drivers/usb/emul/sandbox_flash.c   | 207
+++++++++++++++++++++-------------------------------------------
 drivers/virtio/virtio_blk.c        |   2 +-
 drivers/xen/pvblock.c              |   2 +-
 fs/fat/fat.c                       |   2 +-
 include/blk.h                      | 122 +++++++++++++++++++-------------------
 include/efi_loader.h               |   4 +-
 include/scsi.h                     | 126
+++++++++++++++++++++++++++++++++------
 include/scsi_emul.h                |  70 ++++++++++++++++++++++
 lib/efi_loader/efi_disk.c          |  12 ++--
 lib/efi_loader/efi_var_file.c      |   4 +-
 test/dm/Makefile                   |   1 +
 test/dm/scsi.c                     |  39 ++++++++++++
 test/py/tests/test_ut.py           |   9 +++
 48 files changed, 765 insertions(+), 404 deletions(-)
 create mode 100644 drivers/scsi/scsi_emul.c
 create mode 100644 include/scsi_emul.h
 create mode 100644 test/dm/scsi.c

Regards,
Simon


More information about the U-Boot mailing list