#
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.
|