summaryrefslogtreecommitdiff
path: root/sys/arch/sun3/dev/xdvar.h
AgeCommit message (Collapse)Author
2011-02-01udpate license clauses on my code to match the new-style BSD licenses.chuck
remove no-longer-valid wustl email address for me. based on diff that rmind@ sent me. no functional change with this commit.
2008-06-28Split softc/device_t, with misc cosmetic changes.tsutsui
2005-12-11merge ktrace-lwp.christos
2005-10-15- change the way to specify a bufq strategy. (by string rather than by number)yamt
- rather than embedding bufq_state in driver softc, have a pointer to the former. - move bufq related functions from kern/subr_disk.c to kern/subr_bufq.c. - rename method to strategy for consistency. - move some definitions which don't need to be exposed to the rest of kernel from sys/bufq.h to sys/bufq_impl.h. (is it better to move it to kern/ or somewhere?) - fix some obvious breakage in dev/qbus/ts.c. (not tested)
2002-07-23Convert to new device buffer queue interface.hannken
Approved by: Nathan J. Williams <nathanw@netbsd.org>
2000-03-23New callout mechanism with two major improvements over the oldthorpej
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.
2000-01-21Update for sys/buf.h/disksort_*() changes.thorpej
1998-01-26Save the "bustype" from our attach args in the controller "softc"gwr
and use that instead of hard-coding BUS_VME32 everywhere. (The Sun3X needs a more specific bustype value.)
1997-10-17Move initialization code from xxattach to xx_init and call thatgwr
from both xxattach and xxopen instead of calling xxattach from xxopen with faked up autoconfig args. Fix warnings.
1996-02-22Fixup some RCS ids.thorpej
1996-01-07New generic disk framework. Highlights:thorpej
- New metrics handling. Metrics are now kept in the new `struct disk'. Busy time is now stored as a timeval, and transfer count in bytes. - Storage for disklabels is now dynamically allocated, so that the size of the disk structure is not machine-dependent. - Several new functions for attaching and detaching disks, and handling metrics calculation. Old-style instrumentation is still supported in drivers that did it before. However, old-style instrumentation is being deprecated, and will go away once the userland utilities are updated for the new framework. For usage and architectural details, see the forthcoming disk(9) manual page.
1995-10-30New from Chuck Cranor: drivers for SMD disks!gwr
xd: Xylogics 753/7053 SMD disk controller xy: Xylogics 450/451 SMD disk controller These now compile, but have not been tested.