NetBSD/sys/dev
haad c9d0c62a0c Merge the haad-dm branch to -current. This branch adds LVM functionality to
the base NetBSD system. It uses Linux LVM2 tools and our BSD licensed
device-mapper driver.

The device-mapper driver can be used to create virtual block devices which
maps virtual blocks to real with target mapping called target. Currently
these targets are available a linear, zero, error and a snapshot (this is
work in progress and doesn't work yet).

The lvm2tools adds lvm and dmsetup binary to based system, where the lvm
tool is used to manage and administer whole LVM and the dmestup is used to
communicate iwith device-mapper kernel driver. With these tools also
a libdevmapper library is instaled to the base system.

Building of tools and driver is currently disable and can be enabled with
MKLVM=yes in mk.conf. I will add sets lists and rc.d script soon.

Oked by agc@ and cube@.
2008-12-19 15:24:03 +00:00
..
acpi Handle printing of _STR attribute with non-string data type gracefully. 2008-12-07 10:53:57 +00:00
adb Let ADB button devices send PMF events instead of pretending to be keyboards. 2008-05-15 19:19:50 +00:00
apm use device_lookup_private to get softc 2008-06-12 21:46:21 +00:00
arcbios
ata replace bitmask_snprintf(9) with snprintb(3) 2008-12-16 22:35:21 +00:00
bi *** Summary *** 2008-11-07 00:20:01 +00:00
bluetooth Redde Caesari quae sunt Caesaris. Or rather, in this particular case, 2008-09-09 03:54:56 +00:00
cardbus Sync ath(4) with the new HAL, mostly based on <jmcneill>'s patches. 2008-12-11 05:45:29 +00:00
dec Replace most gcc-specific __attribute__ uses with BSD-style sys/cdef.h 2008-09-08 23:36:53 +00:00
dkwedge Allow wedges to be created for all defined partitions on a GPT disk. 2008-10-23 19:37:40 +00:00
dm Merge the haad-dm branch to -current. This branch adds LVM functionality to 2008-12-19 15:24:03 +00:00
dmover
drm Fix handling of lists with a single entry in list_for_each_safe(); 2008-10-14 14:55:28 +00:00
ebus make this compile 2008-12-17 19:35:09 +00:00
eisa Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands. 2008-10-19 22:05:19 +00:00
gpib - use device_lookup to get device_t 2008-06-12 21:45:39 +00:00
gpio Both legs of a diagraph must return the same type. 2008-06-24 10:05:01 +00:00
hpc device_private_lookup()-ification so that hpcarm (at jeast Jornada 72x) 2008-06-12 01:46:32 +00:00
i2c Add i2c bus address checking for these chips. All supported chips live 2008-12-18 20:41:35 +00:00
i2o More device_t/softc split fallout, this time in iop(4). Fix from 2008-12-15 18:35:48 +00:00
ic kill MALLOC and FREE macros. 2008-12-17 20:51:31 +00:00
ieee1394 Remove LKMs and switch to the module framework, pass 1. 2008-11-12 12:35:50 +00:00
if_ndis Remove LKMs and switch to the module framework, pass 1. 2008-11-12 12:35:50 +00:00
ir Make cirpoll work. 2008-10-10 21:50:09 +00:00
isa kill MALLOC and FREE macros. 2008-12-17 20:51:31 +00:00
isapnp Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands. 2008-10-19 22:05:19 +00:00
marvell *** Summary *** 2008-11-07 00:20:01 +00:00
mca replace bitmask_snprintf(9) with snprintb(3) 2008-12-16 22:35:21 +00:00
microcode replace \xa0 with space from Andy Shevchenko 2008-09-10 19:20:06 +00:00
mii Add RCS Id. 2008-12-03 13:55:20 +00:00
mscp use device_lookup_private() to get the softc -- while device/softc 2008-06-11 17:32:30 +00:00
mvme use device_lookup_private to get softc 2008-06-12 22:44:47 +00:00
news
ofisa
ofw *** Summary *** 2008-11-07 00:20:01 +00:00
onewire kill MALLOC and FREE macros. 2008-12-17 20:51:31 +00:00
pad fix device is not split warning 2008-09-04 10:42:55 +00:00
pci make this compile with AUDIO_DEBUG 2008-12-17 15:47:35 +00:00
pckbport Remove debug printfs 2008-12-14 00:53:52 +00:00
pcmcia Remove LKMs and switch to the module framework, pass 1. 2008-11-12 12:35:50 +00:00
podulebus Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands. 2008-10-19 22:05:19 +00:00
ppbus replace bitmask_snprintf(9) with snprintb(3) 2008-12-16 22:35:21 +00:00
pud
putter KASSERT works better with == instead of = 2008-08-08 13:02:10 +00:00
qbus replace bitmask_snprintf(9) with snprintb(3) 2008-12-16 22:35:21 +00:00
raidframe kill MALLOC and FREE macros. 2008-12-17 20:51:31 +00:00
rasops
rcons
sbus replace bitmask_snprintf(9) with snprintb(3) 2008-12-16 22:35:21 +00:00
scsipi If we return an error make sure we don't return a b_resid of 0; or this 2008-11-17 21:19:03 +00:00
smbus
spi use device_lookup_private to get softc 2008-06-11 19:28:52 +00:00
splash Backout previous: the license sweep touched these files in error, so 2008-05-10 15:31:03 +00:00
std
sun remove unused variable. 2008-12-13 05:54:57 +00:00
sysmon Fix typo in previous, and wrap a panic with #ifdef DIAGNOSTIC 2008-11-11 19:03:06 +00:00
tc kill MALLOC and FREE macros. 2008-12-17 20:51:31 +00:00
tprof tprof_start: fix workqueue's IPL. 2008-05-07 08:48:11 +00:00
usb replace bitmask_snprintf(9) with snprintb(3) 2008-12-16 22:35:21 +00:00
videomode regen 2008-10-21 06:04:37 +00:00
vme make this compile 2008-12-17 19:09:56 +00:00
wscons In wsdisplay_kbdholdscreen(), just return if sc->sc_focus is NULL. 2008-11-07 19:33:13 +00:00
wsfb
wsfont
xmi
auconv.c
auconv.h
audio_if.h
audio.c device_private(device_lookup()) -> device_lookup_private() 2008-06-10 22:53:08 +00:00
audiobell.c kill MALLOC and FREE macros. 2008-12-17 20:51:31 +00:00
audiobellvar.h
audiovar.h
aurateconv.c
bio.c
biovar.h
ccd.c
ccdvar.h
cgd_crypto.c
cgd_crypto.h
cgd.c PR/38735: Jonathan A. Kollasch: add the ability for cgd to be used on top of wedges 2008-11-21 20:14:20 +00:00
cgdvar.h PR/39525: Joachim Schueth, Frederik Sausmikat: 2008-09-12 16:51:55 +00:00
clock_subr.c
clock_subr.h
clockctl.c
cninit.c
cons.c
cons.h
DEVNAMES Add siisata(4) to the lists. From KIYOHARA Takashi. 2008-12-16 02:14:24 +00:00
dksubr.c
dkvar.h
firmload.c
firmload.h
fss.c fss_bs_thread: initialize b_error and b_resid. 2008-11-05 19:30:57 +00:00
fssvar.h Replace the fss unmount hook with a vfs_hook. 2008-09-17 14:49:25 +00:00
kloader.c vm_page: put TAILQ_ENTRY into a union with LIST_ENTRY, so we can use both. 2008-06-04 12:41:40 +00:00
kloader.h Replace most gcc-specific __attribute__ uses with BSD-style sys/cdef.h 2008-09-08 23:36:53 +00:00
kttcp.c
kttcpio.h
ld.c Complete device_t/softc split for the ld(4) attachments. This should 2008-09-09 12:45:39 +00:00
ldvar.h Complete device_t/softc split for the ld(4) attachments. This should 2008-09-09 12:45:39 +00:00
lockstat.c
lockstat.h
Makefile wrap lines. no functional change. 2008-11-06 17:50:59 +00:00
md_root.c
md.c more cleanup: the sc_dev backpointer is unused, remove it 2008-06-16 10:27:47 +00:00
md.h
midi_if.h
midi.c use device_lookup to get device_t 2008-06-12 22:29:41 +00:00
midictl.c The forward declation in the parameter list for a variable-length array is 2008-06-24 10:55:48 +00:00
midictl.h
midisyn.c
midisynvar.h
midivar.h
mm.c Need to include sys/termios.h here too. 2008-10-08 16:11:23 +00:00
mulaw.c
mulaw.h
nullcons_subr.c
radio_if.h - use aprint in attach 2008-07-09 13:12:54 +00:00
radio.c - use aprint in attach 2008-07-09 13:12:54 +00:00
rnd.c mark callout mpsafe, next comes moving some of the (silly) estimator 2008-08-16 13:07:30 +00:00
rndpool.c
sequencer.c Use more timespecs internally. From Alexander Shishkin and me. 2008-07-15 16:18:08 +00:00
sequencervar.h
verified_exec.c PR/39559: Juan RP: veriexec(4): too easy to cause a NULL dereference 2008-12-14 23:20:23 +00:00
video_if.h Add RGB555, RGB565, UYVY support 2008-09-20 18:13:40 +00:00
video.c Register with pmf 2008-09-21 19:26:36 +00:00
vnd.c Check that vnd is not NULL before using it, return ENXIO if it is. 2008-11-19 18:38:36 +00:00
vndvar.h