History log of /freebsd-9.3-release/sys/dev/buslogic/btreg.h
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 267654 19-Jun-2014 gjb

Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 251164 30-May-2013 scottl

MFC 241492, 241588, 241589, 241590, 241592, 241593, 241603, 241605

Modernize and lock the aha, ahb, adv, adw, bt, and dpt drivers.

Submitted by: jhb
Obtained from: Netflix


# 225736 22-Sep-2011 kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by: re (implicit)


# 139749 05-Jan-2005 imp

Start each of the license/copyright comments with /*-, minor shuffle of lines


# 82365 26-Aug-2001 peter

The EXTENDED_GEOMETRY flag is really bit 7. This affects >2GB drives.

PR: 29454
Submitted by: Rob Manchester <rmanches@vmware.com>


# 68661 13-Nov-2000 gibbs

Classify all EISA cards with major firmware revions '2' as 742As.
This allows us to successfully attach early Storage Dimension cards.

Allocate mailboxes for the 742A bellow the 16MB limit. Although these
cards seem to be able to deal with all other types of data anywhere
in a 32bit address space, 24bit addresses are required for mailboxes.

bt_eisa.c:
Add device IDs for all Storage Dimension products I could
find from their web site.

Thanks to Ted Mittelstaed for loaning me the equipment to diagnose
and fix these problems.


# 61487 10-Jun-2000 peter

Unused include: #include "bt.h"


# 60938 26-May-2000 jake

Back out the previous change to the queue(3) interface.
It was not discussed and should probably not happen.

Requested by: msmith and others


# 60833 23-May-2000 jake

Change the way that the queue(3) structures are declared; don't assume that
the type argument to *_HEAD and *_ENTRY is a struct.

Suggested by: phk
Reviewed by: phk
Approved by: mdodd


# 52052 09-Oct-1999 mdodd

- Point the right bits at the new location of the bus front ends.
The 'bt' SCSI driver now lives in sys/dev/buslogic.

- Correct a few comments.


# 50477 27-Aug-1999 peter

$Id$ -> $FreeBSD$


# 46490 05-May-1999 imp

Remove bt_softcs. It is no longer used.


# 45966 23-Apr-1999 gibbs

bt.c:
Simplify some inline functions.
btreg.h:
Correct a comment.


# 45791 18-Apr-1999 peter

Implement an EISA new-bus framework. The old driver probe mechanism
had a quirk that made a shim rather hard to implement properly and it was
just easier to convert the drivers in one go. The changes to the
buslogic driver go beyond just this - the whole driver was new-bus'ed
including pci and isa. I have only tested the EISA part of this so far.

Submitted by: Doug Rabson <dfr@nlsystems.com>


# 45444 07-Apr-1999 gibbs

Improve bt_cmd() so that it has a better chance of working when there
are pending I/O transactions. It is not clear that is works 100% of
the time under SMP, but since the bt_cmds() that are sent after other
CPUs are started are not critical, the driver will function until I
can figure out why this is the case.


# 44581 08-Mar-1999 gibbs

Add bt_port_probe() a routine shared by the EISA and ISA probe code to
determine IRQ and DRQ information.

Fix a bug that would cause us to attempt to retrieve extended sync
rate information on cards/firmware revs that do not support that command.


# 41048 10-Nov-1998 gibbs

Fix probes when a port address is specified.


# 40749 30-Oct-1998 gibbs

Do not disable the ISA compatibility window if it is the same value as
that set for our PCI IO address space. This can happen on the BT-946.


# 39223 15-Sep-1998 gibbs

Mylex/Buslogic MultiMaster SCSI-Host Adapter Driver for CAM.