Revision tags: v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2, v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3, v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc |
|
#
481d12aa |
| 09-Jan-2017 |
Matthew Dillon <dillon@apollo.backplane.com> |
kernel - Incidental MPLOCK removal (non-performance)
* Remove the MPLOCK in a ton of places that don't need it or can be trivially tokenized or locked.
* Mostly non-performance adjustments, thoug
kernel - Incidental MPLOCK removal (non-performance)
* Remove the MPLOCK in a ton of places that don't need it or can be trivially tokenized or locked.
* Mostly non-performance adjustments, though the X server does use scmouse or sysmouse.
show more ...
|
Revision tags: v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc, v4.2.4, v4.3.1, v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc |
|
#
86ffaa1e |
| 18-Apr-2015 |
Matthew Dillon <dillon@apollo.backplane.com> |
sound - Fix default & unit specs for /dev/dsp and /dev/mixer (2)
* Cleanup a debugging kprintf().
* Cleanup incorrect dev reference and remove some unnecessary locking.
|
#
8bd5748c |
| 16-Apr-2015 |
Matthew Dillon <dillon@apollo.backplane.com> |
sound - Fix default & unit specs for /dev/dsp and /dev/mixer
* /dev/dsp{0,1} was overriding the unit number and forcing the currently set default dsp unit, so it didn't matter if you specified /de
sound - Fix default & unit specs for /dev/dsp and /dev/mixer
* /dev/dsp{0,1} was overriding the unit number and forcing the currently set default dsp unit, so it didn't matter if you specified /dev/dsp0 or 1, it still used hw.snd.default_unit.
* Get rid of the devfs aliasing for /dev/dsp and /dev/mixer. Instead, use the cloner code to lookup the default dsp and default mixer when /dev/dsp or /dev/mixer is opened.
This simplifies default handling significantly.
show more ...
|
Revision tags: v4.0.5, v4.0.4, v4.0.3 |
|
#
5f097292 |
| 05-Jan-2015 |
Matthew Dillon <dillon@apollo.backplane.com> |
sound: Make device cloning work
* Some lockstatus() calls were wrong and needed to be compared with LK_EXCLUSIVE
* The sound device caches dynamically created devices and tries to reuse them, b
sound: Make device cloning work
* Some lockstatus() calls were wrong and needed to be compared with LK_EXCLUSIVE
* The sound device caches dynamically created devices and tries to reuse them, but devfs got angry if the clone code passed it a device which was already in the filesystem namespace. devfs had to be modified in 2c94b9eeb85c6cfa5ff918aa58ce484b27fc7c91 and eb1c7cbc9e1052820efc6b0b7a94c40a7d45b329
* The clone code was designed to clone to new unit numbers, not clone an existing unit into multiple channels
show more ...
|
Revision tags: v4.0.2 |
|
#
7199971a |
| 04-Dec-2014 |
François Tigeot <ftigeot@wolfpond.org> |
sound: Implement hw.snd.default_unit sysctl
|
Revision tags: v4.0.1, v4.0.0, v4.0.0rc3, v4.0.0rc2, v4.0.0rc, v4.1.0, v3.8.2, v3.8.1, v3.6.3, v3.8.0, v3.8.0rc2, v3.9.0, v3.8.0rc, v3.6.2, v3.6.1, v3.6.0, v3.7.1, v3.6.0rc, v3.7.0, v3.4.3, v3.4.2, v3.4.0, v3.4.1, v3.4.0rc, v3.5.0, v3.2.2, v3.2.1, v3.2.0, v3.3.0, v3.0.3 |
|
#
a9dbef8b |
| 05-Jul-2012 |
François Tigeot <ftigeot@wolfpond.org> |
sound: Port to DragonFly - mixer_ioctl_cmd() parameters
|
#
c4356965 |
| 29-Nov-2014 |
François Tigeot <ftigeot@wolfpond.org> |
sound: Port to DragonFly - CTLFLAG_RWTUN
|
#
88a31edf |
| 04-Jul-2012 |
François Tigeot <ftigeot@wolfpond.org> |
sound: Port to DragonFly - cdevsw to dev_ops semantics
|
#
67931cc4 |
| 12-Dec-2013 |
François Tigeot <ftigeot@wolfpond.org> |
sound: Port to DragonFly
* Fix header includes
* Fix const and static statements
* Fix bus_setup_intr() calls
* free/malloc/printf => kfree/kmalloc/kprintf etc...
* callout_init() => callout_ini
sound: Port to DragonFly
* Fix header includes
* Fix const and static statements
* Fix bus_setup_intr() calls
* free/malloc/printf => kfree/kmalloc/kprintf etc...
* callout_init() => callout_init_mp()
* TAILQ_FOREACH_REVERSE_SAFE => _MUTABLE
* Translate locking semantics
* Remove some mtx_initialized() calls
* Do not use the mp lock unconditionally
* Do not use ce->devt->si_threadcount
* taskqueues are per-cpu in DragonFly
show more ...
|
#
2a1ad637 |
| 08-Jan-2015 |
François Tigeot <ftigeot@wolfpond.org> |
sound: Import latest code from FreeBSD
* As of 1bac48ea8f21c4121f1c45311ec4f05577c58abc (SVN id r275101) "Add bunch of PCI IDs of Intel Wildcat Point (9 Series) chipsets."
* Do not import isa, ma
sound: Import latest code from FreeBSD
* As of 1bac48ea8f21c4121f1c45311ec4f05577c58abc (SVN id r275101) "Add bunch of PCI IDs of Intel Wildcat Point (9 Series) chipsets."
* Do not import isa, macio, sbus and usb drivers
* snd_au88x0 has been removed. According to the FreeBSD commit message, it never even got compiled into the kernel or as a module.
* Drop the ds1, csa and maestro3 drivers due to restrictive license terms or the need to use binary blobs. These drivers are not built by default on FreeBSD.
show more ...
|
Revision tags: v3.0.2, v3.0.1, v3.1.0, v3.0.0 |
|
#
86d7f5d3 |
| 26-Nov-2011 |
John Marino <draco@marino.st> |
Initial import of binutils 2.22 on the new vendor branch
Future versions of binutils will also reside on this branch rather than continuing to create new binutils branches for each new version.
|
Revision tags: v2.12.0, v2.13.0, v2.10.1, v2.11.0, v2.10.0, v2.9.1, v2.8.2, v2.8.1, v2.8.0, v2.9.0, v2.6.3, v2.7.3, v2.6.2, v2.7.2, v2.7.1, v2.6.1, v2.7.0, v2.6.0, v2.5.1, v2.4.1, v2.5.0, v2.4.0 |
|
#
af8f7a68 |
| 19-Aug-2009 |
Simon Schubert <corecode@dragonflybsd.org> |
sound: add cloning with devfs
|
#
3e82b46c |
| 01-Aug-2009 |
Matthew Dillon <dillon@apollo.backplane.com> |
DEVFS - remove dev_ops_add(), dev_ops_get(), and get_dev()
|
#
cd29885a |
| 01-Aug-2009 |
Matthew Dillon <dillon@apollo.backplane.com> |
DEVFS - Bring in Alex's GSOC kernel adjustments.
This is a rollup commit bringing in Alex Hornung's GSOC adjustments to the main kernel codebase for DEVFS.
Submitted-by: Alex Hornung <ahornung@gmai
DEVFS - Bring in Alex's GSOC kernel adjustments.
This is a rollup commit bringing in Alex Hornung's GSOC adjustments to the main kernel codebase for DEVFS.
Submitted-by: Alex Hornung <ahornung@gmail.com>
show more ...
|
Revision tags: v2.3.2, v2.3.1, v2.2.1, v2.2.0, v2.3.0, v2.1.1, v2.0.1 |
|
#
4138091c |
| 22-Jun-2007 |
Simon Schubert <corecode@dragonflybsd.org> |
Remove unused variable.
|
#
cad195a6 |
| 16-Jun-2007 |
Matthew Dillon <dillon@dragonflybsd.org> |
Update all sound code to use the snd_*() locking abstraction and sndlock_t.
Fix issues with spinlocks being held through blocking conditions (because DragonFly spinlocks aren't FreeBSD mutexes) by r
Update all sound code to use the snd_*() locking abstraction and sndlock_t.
Fix issues with spinlocks being held through blocking conditions (because DragonFly spinlocks aren't FreeBSD mutexes) by replacing the spinlocks with lockmgr locks.
show more ...
|
#
4886ec58 |
| 16-Jun-2007 |
Hasso Tepper <hasso@dragonflybsd.org> |
Bring in the latest sound changes from RELENG_6.
Obtained-from: FreeBSD
|
#
34e3e97f |
| 14-Jun-2007 |
Simon Schubert <corecode@dragonflybsd.org> |
Allow vchans to have their own volume control.
This means you can use two processes producing audio and change their volume independently (if they implement mixer controls themselves).
|
#
558a398b |
| 04-Jan-2007 |
Simon Schubert <corecode@dragonflybsd.org> |
Say hello to a sound system update from FreeBSD. This includes the long awaited Intel High Definition Audio (HDA) a.k.a. Azalia support.
The generic sound support module has been renamed to sound.k
Say hello to a sound system update from FreeBSD. This includes the long awaited Intel High Definition Audio (HDA) a.k.a. Azalia support.
The generic sound support module has been renamed to sound.ko and the "everything included" module is called snd_driver.ko now. Apart from that, everything should continue working as normal, just better.
show more ...
|
#
f8c7a42d |
| 20-Dec-2006 |
Matthew Dillon <dillon@dragonflybsd.org> |
Rename sprintf -> ksprintf Rename snprintf -> knsprintf
Make allowances for source files that are compiled for both userland and the kernel.
|
#
b13267a5 |
| 10-Sep-2006 |
Matthew Dillon <dillon@dragonflybsd.org> |
Change the kernel dev_t, representing a pointer to a specinfo structure, to cdev_t. Change struct specinfo to struct cdev. The name 'cdev' was taken from FreeBSD. Remove the dev_t shim for the ker
Change the kernel dev_t, representing a pointer to a specinfo structure, to cdev_t. Change struct specinfo to struct cdev. The name 'cdev' was taken from FreeBSD. Remove the dev_t shim for the kernel.
This commit generally removes the overloading of 'dev_t' between userland and the kernel.
Also fix a bug in libkvm where a kernel dev_t (now cdev_t) was not being properly converted to a userland dev_t.
show more ...
|
#
5711af4f |
| 09-Sep-2006 |
Matthew Dillon <dillon@dragonflybsd.org> |
Rename the kernel NODEV to NOCDEV to avoid conflicts with the userland NODEV.
|
#
fef8985e |
| 28-Jul-2006 |
Matthew Dillon <dillon@dragonflybsd.org> |
MASSIVE reorganization of the device operations vector. Change cdevsw to dev_ops. dev_ops is a syslink-compatible operations vector structure similar to the vop_ops structure used by vnodes.
Remov
MASSIVE reorganization of the device operations vector. Change cdevsw to dev_ops. dev_ops is a syslink-compatible operations vector structure similar to the vop_ops structure used by vnodes.
Remove a huge number of instances where a thread pointer is still being passed as an argument to various device ops and other related routines. The device OPEN and IOCTL calls now take a ucred instead of a thread pointer, and the CLOSE call no longer takes a thread pointer.
show more ...
|
#
1a38bc90 |
| 06-Jun-2006 |
Matthew Dillon <dillon@dragonflybsd.org> |
Add missing crit_exit()
Reported-by: Sascha Wildner <saw@online.de>
|
#
b6d92ffb |
| 10-Jun-2005 |
Matthew Dillon <dillon@dragonflybsd.org> |
spl->critical section conversion.
|