From: Simon Glass <sjg@chromium.org>
To: U-Boot Mailing List <u-boot@lists.denx.de>
Cc: Tom Rini <trini@konsulko.com>
Subject: Please pull u-boot-dm/next
Date: Sun, 25 Sep 2022 15:15:51 -0600 [thread overview]
Message-ID: <CAPnjgZ1kY=j9xcfA-Bk-g77O+veT3Cuq7dC2Q9TqSJv2C9sMOg@mail.gmail.com> (raw)
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
next reply other threads:[~2022-09-25 21:16 UTC|newest]
Thread overview: 46+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-09-25 21:15 Simon Glass [this message]
2022-09-26 1:10 ` Please pull u-boot-dm/next Tom Rini
-- strict thread matches above, loose matches on Subject: below --
2024-01-08 0:21 Simon Glass
2024-01-08 17:00 ` Tom Rini
2023-12-13 20:50 Simon Glass
2023-12-13 23:39 ` Tom Rini
2023-09-23 19:52 Simon Glass
2023-09-24 21:14 ` Tom Rini
2023-09-29 9:23 ` Manorit Chawdhry
2023-09-29 11:44 ` Tom Rini
2023-08-14 22:48 Simon Glass
2023-08-15 14:42 ` Tom Rini
2023-04-02 21:35 Simon Glass
2023-04-03 20:39 ` Tom Rini
2023-03-13 3:10 Simon Glass
2023-03-13 19:36 ` Tom Rini
2023-03-14 22:07 ` Simon Glass
2023-03-15 14:49 ` Tom Rini
2023-03-16 13:58 ` Simon Glass
2023-03-16 14:56 ` Tom Rini
2023-03-16 16:15 ` Tom Rini
2023-03-16 19:26 ` Tom Rini
2023-01-06 3:40 Simon Glass
2023-01-06 13:05 ` Tom Rini
2022-06-28 13:41 Simon Glass
2022-07-05 9:59 ` Simon Glass
2022-07-08 21:52 ` Tom Rini
2022-03-19 3:46 Simon Glass
2022-03-19 16:05 ` Tom Rini
2021-12-17 19:43 Simon Glass
2021-12-18 3:00 ` Tom Rini
2021-12-05 19:53 Simon Glass
2021-12-06 1:27 ` Tom Rini
2021-11-29 1:29 Simon Glass
2021-11-29 14:34 ` Tom Rini
2021-09-27 14:58 Simon Glass
2021-09-27 21:01 ` Tom Rini
2021-03-28 16:59 Simon Glass
2021-03-29 12:54 ` Tom Rini
2020-06-13 3:17 Simon Glass
2020-06-14 16:00 ` Tom Rini
2020-06-22 13:43 ` Bin Meng
2020-06-22 13:58 ` Tom Rini
2020-06-22 14:01 ` Bin Meng
2020-06-22 14:02 ` Tom Rini
2020-06-23 0:47 ` Bin Meng
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='CAPnjgZ1kY=j9xcfA-Bk-g77O+veT3Cuq7dC2Q9TqSJv2C9sMOg@mail.gmail.com' \
--to=sjg@chromium.org \
--cc=trini@konsulko.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.