History log of /netbsd/sys/arch/x68k/dev/mha.c (Results 26 – 50 of 58)
Revision Date Author Comments
# 1ffa7b76 03-May-2003 wiz <wiz@NetBSD.org>

DMA, not dma nor Dma.


# 4bf871a7 02-Oct-2002 thorpej <thorpej@NetBSD.org>

Add trailing ; to CFATTACH_DECL.


# a84e1f7f 01-Oct-2002 thorpej <thorpej@NetBSD.org>

Use CFATTACH_DECL().


# f818766a 27-Sep-2002 thorpej <thorpej@NetBSD.org>

Declare all cfattach structures const.


# 2b20452b 30-May-2002 thorpej <thorpej@NetBSD.org>

Statements must follow labels.


# e5727031 05-Apr-2002 bouyer <bouyer@NetBSD.org>

Implement mstohz() as discussed on tech-kern, and use it in SCSI drivers
to convert xs->timeout to callout() parameter.


# 5514d0b1 27-Dec-2001 wiz <wiz@NetBSD.org>

bcopy/bcmp/bzero -> memcpy/memcmp/memset


# 7a7e9cfe 19-Dec-2001 minoura <minoura@NetBSD.org>

Implement bus_dmamap_sync properly.
dma_cachectl is now used only for DMAC array chain.


# 4ee42d6a 04-Dec-2001 minoura <minoura@NetBSD.org>

Ooops, previous commit removed an important line unintentionally.


# bbfb4532 25-Nov-2001 minoura <minoura@NetBSD.org>

Remove unused variables.
Correct printf format strings.


# 064be152 04-Nov-2001 tsutsui <tsutsui@NetBSD.org>

Use common macro to check message length.


# 937a7a3e 25-Apr-2001 bouyer <bouyer@NetBSD.org>

Pull up the thorpej_scsipi branch to main branch.
This is a completely rewritten scsipi_xfer execution engine, and the
associated changes to HBA drivers. Overview of changes & features:
- All xfers a

Pull up the thorpej_scsipi branch to main branch.
This is a completely rewritten scsipi_xfer execution engine, and the
associated changes to HBA drivers. Overview of changes & features:
- All xfers are queued in the mid-layer, rather than doing so in an
ad-hoc fashion in individual adapter drivers.
- Adapter/channel resource management in the mid-layer, avoids even trying
to start running an xfer if the adapter/channel doesn't have the resources.
- Better communication between the mid-layer and the adapters.
- Asynchronous event notification mechanism from adapter to mid-layer and
peripherals.
- Better peripheral queue management: freeze/thaw, sorted requeueing during
recovery, etc.
- Clean separation of peripherals, adapters, and adapter channels (no more
scsipi_link).
- Kernel thread for each scsipi_channel makes error recovery much easier
(no more dealing with interrupt context when recovering from an error).
- Mid-layer support for tagged queueing: commands can have the tag type
set explicitly, tag IDs are allocated in the mid-layer (thus eliminating
the need to use buggy tag ID allocation schemes in many adapter drivers).
- support for QUEUE FULL and CHECK CONDITION status in mid-layer; the command
will be requeued, or a REQUEST SENSE will be sent as appropriate.

Just before the merge syssrc has been tagged with thorpej_scsipi_beforemerge

show more ...


# 238f799f 16-Jun-2000 minoura <minoura@NetBSD.org>

Print newline while attach.


# a8580db0 30-Apr-2000 minoura <minoura@NetBSD.org>

Revert 1.18 change.
Hopefully this is a temporary fix; something might be missing in
the SCSI negotiation.


# 7b918b40 23-Mar-2000 thorpej <thorpej@NetBSD.org>

New callout mechanism with two major improvements over the old
timeout()/untimeout() API:
- Clients supply callout handle storage, thus eliminating problems of
resource allocation.
- Insertion and

New callout mechanism with two major improvements over the old
timeout()/untimeout() API:
- Clients supply callout handle storage, thus eliminating problems of
resource allocation.
- Insertion and removal of callouts is constant time, important as
this facility is used quite a lot in the kernel.

The old timeout()/untimeout() API has been removed from the kernel.

show more ...


# e8a82e3d 18-Nov-1999 minoura <minoura@NetBSD.org>

Do not reset SCSI bus.


# e6c88a76 30-Sep-1999 thorpej <thorpej@NetBSD.org>

Update for SCSIPI changes.


# 8eb1fd77 18-Apr-1999 minoura <minoura@NetBSD.org>

Do not memcpy to the bouncebuffer in datain.


# a76b0b1b 24-Mar-1999 minoura <minoura@NetBSD.org>

Shut up gcc -Wall.


# c36508e3 22-Mar-1999 minoura <minoura@NetBSD.org>

Use bus_dma(9) for DMA bouncing.
The code is dirty. It should be rewritten in the future.


# ba80d2c6 16-Mar-1999 minoura <minoura@NetBSD.org>

Merged minoura_x68k_bus_h branch.


# cc5f9932 07-Feb-1999 minoura <minoura@NetBSD.org>

Issue SCSI reset on initialize.
Clean unused mha_reset.


# 74bc9f26 05-Dec-1998 mjacob <mjacob@NetBSD.org>

Update HBAs to incorporate the new max_lun property.


# 5f0577ba 19-Nov-1998 thorpej <thorpej@NetBSD.org>

Adapt to the new scsipi_adapter interface.


# 29d472f5 10-Oct-1998 thorpej <thorpej@NetBSD.org>

Garbage-collect the open_target_lu and close_target_lu entry points from
struct scsipi_adapter; they were not used.

Add a scsipi_ioctl entry point to struct scsipi_adapter. This will be
used to iss

Garbage-collect the open_target_lu and close_target_lu entry points from
struct scsipi_adapter; they were not used.

Add a scsipi_ioctl entry point to struct scsipi_adapter. This will be
used to issue ioctl commands to the host adapters.

Inspired by PR #6090, from Matt Jacob.

show more ...


123