[U-Boot] [PATCH v2 07/44] sandbox: Add dummy SCSI functions

Simon Glass sjg at chromium.org
Sat May 14 20:23:21 CEST 2016


Hi Tom,

On 2 May 2016 at 19:02, Tom Rini <trini at konsulko.com> wrote:
> On Sun, May 01, 2016 at 11:35:55AM -0600, Simon Glass wrote:
>
>> Add some functions needed by the SCSI code. This allows it to be compiled
>> for sandbox, thus increasing build coverage.
>>
>> Signed-off-by: Simon Glass <sjg at chromium.org>
>> ---
>>
>> Changes in v2: None
>>
>>  drivers/block/Makefile       |  2 +-
>>  drivers/block/sandbox_scsi.c | 29 +++++++++++++++++++++++++++++
>>  2 files changed, 30 insertions(+), 1 deletion(-)
>>  create mode 100644 drivers/block/sandbox_scsi.c
>>
>> diff --git a/drivers/block/Makefile b/drivers/block/Makefile
>> index b832ae1..3b48eac 100644
>> --- a/drivers/block/Makefile
>> +++ b/drivers/block/Makefile
>> @@ -22,7 +22,7 @@ obj-$(CONFIG_SATA_MV) += sata_mv.o
>>  obj-$(CONFIG_SATA_SIL3114) += sata_sil3114.o
>>  obj-$(CONFIG_SATA_SIL) += sata_sil.o
>>  obj-$(CONFIG_IDE_SIL680) += sil680.o
>> -obj-$(CONFIG_SANDBOX) += sandbox.o
>> +obj-$(CONFIG_SANDBOX) += sandbox.o sandbox_scsi.o
>>  obj-$(CONFIG_SCSI_SYM53C8XX) += sym53c8xx.o
>>  obj-$(CONFIG_SYSTEMACE) += systemace.o
>>  obj-$(CONFIG_BLOCK_CACHE) += blkcache.o
>> diff --git a/drivers/block/sandbox_scsi.c b/drivers/block/sandbox_scsi.c
>> new file mode 100644
>> index 0000000..d342a7a
>> --- /dev/null
>> +++ b/drivers/block/sandbox_scsi.c
>> @@ -0,0 +1,29 @@
>> +/*
>> + * Copyright (C) 2015 Google, Inc
>> + * Written by Simon Glass <sjg at chromium.org>
>> + *
>> + * SPDX-License-Identifier:  GPL-2.0+
>> + *
>> + * This file contains dummy implementations of SCSI functions requried so
>> + * that CONFIG_SCSI_can be enabled for sandbox.
>
> Typo.  And I assume long term we can delete this file as we should be
> able to eventually compile in the various SCSI controllers and have them
> be not probed and OK, yes (and similar for SATA)?

Yes that's right. Once there is a proper set of SCSi operations we can
use those instead of these functions.

Regards,
Simon


More information about the U-Boot mailing list