History log of /netbsd/sys/dev/pci/ld_twe.c (Results 1 – 25 of 40)
Revision Date Author Comments
# 141e580a 27-Feb-2017 jdolecek <jdolecek@NetBSD.org>

refactor the ld(4) DIOCCACHESYNC hook into general ioctl hook, so that attachments
would be able to implement arbitrary other ioctls


# 24c93e40 27-Sep-2016 pgoyette <pgoyette@NetBSD.org>

Modularize the ld driver and all of its attachments. Ensure that all
parents are capable of rescan (or otherwise provide a means of attaching
children post-initialization).


# 9c84788c 16-Sep-2016 jdolecek <jdolecek@NetBSD.org>

modify ldattach() to have default strategy as a parameter


# 7c77bcc9 13-Apr-2015 riastradh <riastradh@NetBSD.org>

Convert sys/dev to use <sys/rndsource.h>.


# cc9ee3de 02-Feb-2012 tls <tls@NetBSD.org>

Entropy-pool implementation move and cleanup.

1) Move core entropy-pool code and source/sink/sample management code
to sys/kern from sys/dev.

2) Remove use of NRND as test for presence of entrop

Entropy-pool implementation move and cleanup.

1) Move core entropy-pool code and source/sink/sample management code
to sys/kern from sys/dev.

2) Remove use of NRND as test for presence of entropy-pool code throughout
source tree.

3) Remove use of RND_ENABLED in device drivers as microoptimization to
avoid expensive operations on disabled entropy sources; make the
rnd_add calls do this directly so all callers benefit.

4) Fix bug in recent rnd_add_data()/rnd_add_uint32() changes that might
have lead to slight entropy overestimation for some sources.

5) Add new source types for environmental sensors, power sensors, VM
system events, and skew between clocks, with a sample implementation
for each.

ok releng to go in before the branch due to the difficulty of later
pullup (widespread #ifdef removal and moved files). Tested with release
builds on amd64 and evbarm and live testing on amd64.

show more ...


# 8184d5dc 13-Nov-2010 uebayasi <uebayasi@NetBSD.org>

Don't pull in the whole uvm(9) API to access only PAGE_SIZE and
some other constants. These are provided by sys/param.h now.


# b8169823 12-May-2009 cegger <cegger@NetBSD.org>

use device_private().
"looks good" ad@
XXX for the device_t/softc split, please check the driver that no cases have been missed.


# a591bc88 06-May-2009 cegger <cegger@NetBSD.org>

struct device * -> device_t, no functional changes intended.


# 362b2f2b 09-Sep-2008 tron <tron@NetBSD.org>

Complete device_t/softc split for the ld(4) attachments. This should
prevent crashes while attaching a drive.

Patch supplied by Juan RP in PR kern/39468.


# d3111754 11-Aug-2008 simonb <simonb@NetBSD.org>

Add polling support to ld_twe_flush().

Fixes the "cpu_switcho: switching above IPL_SCHED" panic for ld@twe
disks on shutdown in kern/38655.


# ce099b40 28-Apr-2008 martin <martin@NetBSD.org>

Remove clause 3 and 4 from TNF licenses


# a2a38285 19-Oct-2007 ad <ad@NetBSD.org>

machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h


# eb171eaa 29-Jul-2007 ad <ad@NetBSD.org>

It's not a good idea for device drivers to modify b_flags, as they don't
need to understand the locking around that field. Instead of setting
B_ERROR, set b_error instead. b_error is 'owned' by whoev

It's not a good idea for device drivers to modify b_flags, as they don't
need to understand the locking around that field. Instead of setting
B_ERROR, set b_error instead. b_error is 'owned' by whoever completes
the I/O request.

show more ...


# 744a92f0 21-Jul-2007 ad <ad@NetBSD.org>

Don't depend on uvm_extern.h pulling in proc.h.


# 168cd830 16-Nov-2006 christos <christos@NetBSD.org>

__unused removal on arguments; approved by core.


# 4d595fd7 12-Oct-2006 christos <christos@NetBSD.org>

- sprinkle __unused on function decls.
- fix a couple of unused bugs
- no more -Wno-unused for i386


# 4d51b7cc 25-Mar-2006 thorpej <thorpej@NetBSD.org>

Use device_parent().


# 95e1ffb1 11-Dec-2005 christos <christos@NetBSD.org>

merge ktrace-lwp.


# fb9f110c 08-Feb-2005 briggs <briggs@NetBSD.org>

Use aprint_*() instead of printf() at attach time.


# 05f25dcc 28-Oct-2004 yamt <yamt@NetBSD.org>

move buffer queue related stuffs from buf.h to their own header, bufq.h.


# ef42d1cd 27-May-2004 thorpej <thorpej@NetBSD.org>

Add a "flush" operation so the array's write cache is flushed on
close and at shutdown.


# aca4c091 22-Apr-2004 itojun <itojun@NetBSD.org>

sprintf -> snprintf


# a398d771 26-Sep-2003 thorpej <thorpej@NetBSD.org>

Confirmed; don't need to query stripe size on TwinStor.


# 544359b9 23-Sep-2003 thorpej <thorpej@NetBSD.org>

- Make CCB allocation slightly more efficient by changing how the
CCB is returned to the caller.
- Make code paths that can use twe_ccb_alloc_wait() use it, and assert
that a CCB is always return

- Make CCB allocation slightly more efficient by changing how the
CCB is returned to the caller.
- Make code paths that can use twe_ccb_alloc_wait() use it, and assert
that a CCB is always returned from that function.
- Assert that a CCB is always returned when allocating the reserved CCB
for an AEN fetch.

show more ...


# ddfcdc4f 22-Sep-2003 thorpej <thorpej@NetBSD.org>

Add support for dynamically attaching and detaching RAID array units.


12