NetBSD/sys
reinoud cff5e7ad2c Initial import of a UDF file system implementation for NetBSD.
The code supports read access to all media types that CD/DVD type drives
can recognize including DVD-RAM and BD- drives as well as harddisc partions
and vnd devices. UDF versions upto the latest 2.60 are to be supported
though due to lack of test media version 2.50 and 2.60 are not implemented
yet though easy to add. Both open and closed media are supported.

Write access is planned and in preparation. To facilitate this some hooks
are present in the code that are not strictly needed in a read-only
implementation but which allow writing to be added more easily.

Implemented and tested media types are CD-ROM, CD-R, CD-RW, CD-MRW,
DVD-ROM, DVD*R, DVD*RW, DVD+MRW but the same code can also read DVD-RAM,
HD-DVD and BluRay discs. Also vnd devices have been tested with several
sector sizes.

Discs created and written by UDFclient, Nero's InCD and Roxio's
DirectCD/Drag2Disc read fine.
2006-02-02 15:19:15 +00:00
..
altq Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete. 2005-12-24 20:06:46 +00:00
arch Fix the multiple inclusion protection. hi dsl. 2006-02-02 06:39:05 +00:00
coda In coda_lookup, add LK_RETRY to locking of child vnode. The previous 2006-01-12 14:57:06 +00:00
compat linux_sys_mremap: validate flags. 2006-01-31 14:02:55 +00:00
conf Have vnd(4) devices automatically created when the user tries to 2006-02-01 03:15:33 +00:00
contrib merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
crypto merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
ddb add ddb "sh mbuf" command. 2006-01-24 13:02:57 +00:00
dev Adding two Ioctl's to scsipi's cd.c to abstract SCSI MMC devices. The 2006-02-02 14:48:02 +00:00
dist apply a fix from OpenBSD: 2006-01-25 10:45:20 +00:00
fs Initial import of a UDF file system implementation for NetBSD. 2006-02-02 15:19:15 +00:00
gdbscripts merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
ipkdb Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete. 2005-12-24 20:45:08 +00:00
kern falloc: grab fd_slock when calling fd_unused. 2006-01-31 14:02:10 +00:00
lib /* fall through */ -> /* FALLTHROUGH */ 2006-01-27 02:28:36 +00:00
lkm Initial import of a UDF file system implementation for NetBSD. 2006-02-02 15:19:15 +00:00
miscfs PR/32692: Matthew Mondor: linux compatibility in /proc/self should point 2006-02-02 00:29:24 +00:00
net Properly dispose of cfdata memory when unloading the tap(4) LKM. 2006-02-01 05:51:58 +00:00
net80211 Apply patch from FreeBSD-SA-06:05. This avoids the overflow during the 2006-01-18 14:01:16 +00:00
netatalk merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
netccitt merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
netinet If TCP_SIGNATURE is defined, include netinet6/scope6_var.h for the 2006-02-02 05:52:23 +00:00
netinet6 PR 32653: mrt@notwork.org: remove 'sum += w[0]' left in previous revision. 2006-01-27 20:08:11 +00:00
netipsec Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete. 2005-12-24 20:45:08 +00:00
netisdn Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete. 2005-12-24 20:45:08 +00:00
netiso compile with no options INET 2005-12-28 09:18:46 +00:00
netkey Make this compile without INET6. Spotted by Arto Selonen and Kurt 2006-01-25 15:12:05 +00:00
netnatm merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
netns merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
netsmb Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete. 2005-12-24 20:45:08 +00:00
nfs - tweak RUN_ONCE api to allow init_func returns an error. 2006-01-16 21:45:38 +00:00
opencrypto - tweak RUN_ONCE api to allow init_func returns an error. 2006-01-16 21:45:38 +00:00
stand merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
sys Adding two Ioctl's to scsipi's cd.c to abstract SCSI MMC devices. The 2006-02-02 14:48:02 +00:00
ufs Make almost everything #include <sys/bswap.h> instead of <machine/bswap.h> 2006-01-29 21:42:40 +00:00
uvm handle "strange" filesystems like layered filesystems and tmpfs, 2006-01-31 14:11:25 +00:00
Makefile merge ktrace-lwp. 2005-12-11 12:16:03 +00:00