Sascha Wildner [Sun, 16 Dec 2007 11:44:19 +0000 (11:44 +0000)]
Convert to mdoc.
Thomas Nikolajsen [Sun, 16 Dec 2007 02:55:38 +0000 (02:55 +0000)]
Correct references to obsolete /etc/rc.* files: rc.serial & rc.network.
Thomas Nikolajsen [Sun, 16 Dec 2007 01:58:38 +0000 (01:58 +0000)]
Delete obsolete rc.* manual pages.
Correct some /etc/rc.d/* references and add rc.d history to rc.8.
Sascha Wildner [Sun, 16 Dec 2007 01:26:34 +0000 (01:26 +0000)]
* Begin sentences on a new line.
* Fix ioctl name: s/APMIO_GET/APMIO_GETINFO/
Thomas Nikolajsen [Sat, 15 Dec 2007 16:49:43 +0000 (16:49 +0000)]
Use .Pa everywhere.
Thomas Nikolajsen [Sat, 15 Dec 2007 12:20:06 +0000 (12:20 +0000)]
Adapt to DragonFly. Remove ports sections.
Break some overly long lines and add few more cross references.
Sascha Wildner [Sat, 15 Dec 2007 12:04:42 +0000 (12:04 +0000)]
Bring in some fixes from FreeBSD.
This includes some lines for the recent additions in the elf headers.
Sascha Wildner [Sat, 15 Dec 2007 11:39:15 +0000 (11:39 +0000)]
Remove definition and documentation of EI_BRAND which was renamed to
OLD_EI_BRAND a long time ago in FreeBSD.
OLD_EI_BRAND is still used in sys/kern/imgact_elf.c but it defines
its own.
Sascha Wildner [Sat, 15 Dec 2007 11:23:10 +0000 (11:23 +0000)]
Fix usage of .Fa, .Fn, .Vt, .Dv, .Sy...
Sascha Wildner [Sat, 15 Dec 2007 10:33:38 +0000 (10:33 +0000)]
Correctly document the PPIGEPP* and PPISEPP* ioctls.
Sascha Wildner [Sat, 15 Dec 2007 10:23:58 +0000 (10:23 +0000)]
Use .Fa for struct members.
Sascha Wildner [Sat, 15 Dec 2007 10:03:17 +0000 (10:03 +0000)]
Move a .Ed to the right place and use .Fa for struct members.
Sascha Wildner [Sat, 15 Dec 2007 09:07:13 +0000 (09:07 +0000)]
Comment out CTLFLAG_SKIP which we don't have and use .Va for the name
spaces.
Sepherosa Ziehau [Sat, 15 Dec 2007 07:13:18 +0000 (07:13 +0000)]
Unbreak buildworld:
- Add libthread_xu to prebuilding libraries in top level Makefile.inc1.
- Put libthread_xu before libpthread in lib/Makefile, add comment about it.
- Fix typo in lib/libpthread/Makefile
- Add XXX-commented out DPADD in lib/libpthread/Makefile; a more 'complete'
solution for the default thread library naming is needed.
Sascha Wildner [Fri, 14 Dec 2007 23:16:55 +0000 (23:16 +0000)]
Only use '.' at the end of sentences.
Sascha Wildner [Fri, 14 Dec 2007 23:12:55 +0000 (23:12 +0000)]
Add some words about lwp_rtprio() to rtprio(2).
Sascha Wildner [Fri, 14 Dec 2007 22:51:57 +0000 (22:51 +0000)]
Improve markup.
Simon Schubert [Fri, 14 Dec 2007 20:27:14 +0000 (20:27 +0000)]
Switch to libthread_xu per default.
Matthew Dillon [Fri, 14 Dec 2007 20:07:59 +0000 (20:07 +0000)]
FP registers are now saved and restored by the kernel, remove the
save/restore code entirely.
Matthew Dillon [Fri, 14 Dec 2007 19:54:36 +0000 (19:54 +0000)]
Use the mc_fpformat field to determine the correct FP save/restore
instructions to use.
Matthew Dillon [Fri, 14 Dec 2007 19:54:09 +0000 (19:54 +0000)]
Properly set the mc_fpformat field in the ucontext so libc_r knows which FP
format the saved FP state is in.
Sepherosa Ziehau [Fri, 14 Dec 2007 11:37:11 +0000 (11:37 +0000)]
Rework sk(4) detach code:
- sk is detached before skc, so two interfaces must be stopped first and
interrupt should be torn down when the first interface is detaching.
- bus_generic_detach() is not necessary
Sepherosa Ziehau [Fri, 14 Dec 2007 10:54:25 +0000 (10:54 +0000)]
Avoid use-after-free
Matthew Dillon [Fri, 14 Dec 2007 08:05:39 +0000 (08:05 +0000)]
HAMMER 10/many - synchronize miscellaneous work.
* Cleanup the I/O infrastructure a bit in preparation for a write interlock.
* Fix a bug in the B-Tree code.
* Implement the cluster open flag and write dependancies in preparation
for the cluster recovery code.
* Start working on statistics for statfs.
Sascha Wildner [Thu, 13 Dec 2007 20:51:37 +0000 (20:51 +0000)]
Don't use macros which expand to some text (such as .Dx) in the short
description since they get discarded by makewhatis(8).
Reported-by: Matthias Schmidt <schmidtm@mathematik.uni-marburg.de>
Sascha Wildner [Thu, 13 Dec 2007 17:14:57 +0000 (17:14 +0000)]
* Follow conventions and rename -i (for printing verbose info) to -v.
* Make usage string look a bit more 'standard'.
Matthew Dillon [Wed, 12 Dec 2007 23:49:24 +0000 (23:49 +0000)]
Save and restore the FP context in the signal stack frame.
Matthew Dillon [Wed, 12 Dec 2007 23:47:57 +0000 (23:47 +0000)]
Fix bug in as-of mount date specification.
Matthew Dillon [Wed, 12 Dec 2007 23:47:32 +0000 (23:47 +0000)]
Install hammer includes in /usr/include/vfs/hammer.
Matthew Dillon [Wed, 12 Dec 2007 23:29:20 +0000 (23:29 +0000)]
Synchronize most of the remaining FreeBSD changes for Elf64 typedefs.
Adjust the Elf*_Auxargs structures to use the correct typedef names. The
size of the structure's various fields has not changed.
Matthew Dillon [Wed, 12 Dec 2007 23:26:38 +0000 (23:26 +0000)]
Update pkg_search to download and use the pkg_summary file, allowing
searches on machines without requiring the pkgsrc tree to be downloaded.
Submitted-by: Matthias Schmidt <schmidtm@mathematik.uni-marburg.de>
Sepherosa Ziehau [Wed, 12 Dec 2007 13:57:36 +0000 (13:57 +0000)]
Nuke unused stack variable.
Walter Sheets [Tue, 11 Dec 2007 18:10:51 +0000 (18:10 +0000)]
Importing some newer defines for elf to fix build of pkgsrc/devel/libelf.
These definitions are not yet used anywhere in DragonFly itself, so should
break nothing (yet). There are several more defines remaining, but we
don't need them just now.
Walter Sheets [Tue, 11 Dec 2007 14:59:44 +0000 (14:59 +0000)]
test
Thomas E. Spanjaard [Sun, 9 Dec 2007 22:32:16 +0000 (22:32 +0000)]
Fix a bug where all 'generic' ATA controllers were handled as if they had
a DMA engine.
DragonFly-bug: http://bugs.dragonflybsd.org/issue879
Simon Schubert [Sun, 9 Dec 2007 17:23:53 +0000 (17:23 +0000)]
Make sure that we're locked when initially reading the config from disk.
Obtained-from: FreeBSD
Sascha Wildner [Sat, 8 Dec 2007 23:20:29 +0000 (23:20 +0000)]
Add reference to the LWP "counterpart".
Matthew Dillon [Sat, 8 Dec 2007 20:08:53 +0000 (20:08 +0000)]
Fix krateprintf(). The frequency was improperly being multiplied by hz
because we were testing against ticks instead of seconds.
Sepherosa Ziehau [Sat, 8 Dec 2007 10:20:45 +0000 (10:20 +0000)]
- It does not make sense to set IP options or multicast options on DIVERT
socket. Ignore them. Adjust divert(4) manpage accordingly.
- Don't abuse DIVERT socket inpcb's route entry.
Sepherosa Ziehau [Sat, 8 Dec 2007 04:47:31 +0000 (04:47 +0000)]
Add a note that 'noerror' option is always on for pipes and queues.
Sepherosa Ziehau [Sat, 8 Dec 2007 04:33:58 +0000 (04:33 +0000)]
Make sure that ip_dn_cpu does exist, if not set it to CPU0
Matthew Dillon [Thu, 6 Dec 2007 23:22:33 +0000 (23:22 +0000)]
Add missing sys/proc.h
Matthew Dillon [Thu, 6 Dec 2007 22:25:49 +0000 (22:25 +0000)]
Fix a 'panic: vm_page_cache: caching a dirty page' assertion. Even though
callers of vm_page_cache() check m->dirty and test the PTE's in the page's
pmap, it is still possible on a SMP system for a process running in usermode
on a different cpu to dirty the page after these tests, but before the page
has been removed from various pagetables.
The solution is to test m->dirty again after vm_page_cache() removes the
page from its associated page tables and silently deactivate the page instead
of moving it to the cache if the page is found to be dirty.
Reported-by: Peter Avalos <pavalos@theshell.com>
Matthew Dillon [Thu, 6 Dec 2007 22:15:06 +0000 (22:15 +0000)]
Add clarifying comments for LWP_WSTOP and LWP_WEXIT.
Reported-by: Aggelos Economopoulos <aoiko@cc.ece.ntua.gr>
Hasso Tepper [Thu, 6 Dec 2007 19:54:52 +0000 (19:54 +0000)]
- Add a '-k' option which does not remove input file, like bzip2(1) do.
- Use better representation of 'S:' by expanding ':' to '.suffix'
- Simulate GNU gzip(1) behavior where full filename is being output in
verbose mode when doing recursive[1].
Submitted-by: Xin LI <delphij@delphij.net>
Obtained-from: FreeBSD
Peter Avalos [Thu, 6 Dec 2007 15:54:28 +0000 (15:54 +0000)]
Merge from vendor branch LIBARCHIVE:
Import libarchive-2.4.5:
Fix a bug in handling of "length at end" flags in ZIP files.
Peter Avalos [Thu, 6 Dec 2007 15:54:28 +0000 (15:54 +0000)]
Import libarchive-2.4.5:
Fix a bug in handling of "length at end" flags in ZIP files.
Simon Schubert [Thu, 6 Dec 2007 15:03:25 +0000 (15:03 +0000)]
Fix possible lockup when ptrace()'ing multi-lwp process.
Submitted-by: Nicolas Thery <nthery@gmail.com>
DragonFly-bug: <http://bugs.dragonflybsd.org/issue761>
Sascha Wildner [Wed, 5 Dec 2007 21:41:41 +0000 (21:41 +0000)]
dhcpd and dhclient manual pages are in section 8, not 1.
Submitted-by: Francis Gudin <fgudin@nerim.net>
Patch-Fu: pavalos
Dragonfly-bug: <http://bugs.dragonflybsd.org/issue414>
Sascha Wildner [Wed, 5 Dec 2007 20:46:34 +0000 (20:46 +0000)]
Improve wording of the comment for rtable_service_loop().
Reported-by: Nuno Antunes <nuno.antunes@gmail.com>
Final-version-by: Aggelos Economopoulos <aoiko@cc.ece.ntua.gr>
Dragonfly-bug: <http://bugs.dragonflybsd.org/issue811>
Sascha Wildner [Wed, 5 Dec 2007 20:34:12 +0000 (20:34 +0000)]
Improve the wording in the ERRORS section.
Submitted-by: Francis Gudin <fgudin@cri74.org>
Dragonfly-bug: <http://bugs.dragonflybsd.org/issue301>
Sascha Wildner [Tue, 4 Dec 2007 21:55:01 +0000 (21:55 +0000)]
Cleanup the pkg_search(1) manpage a bit.
Sascha Wildner [Tue, 4 Dec 2007 20:59:15 +0000 (20:59 +0000)]
Add some missing prototypes.
The xdr_{accepted,rejected}_reply() part was taken from FreeBSD.
Submitted-by: Alexey Slynko <slynko@tronet.ru>
Dragonfly-bug: <http://bugs.dragonflybsd.org/issue72>
Matthew Dillon [Tue, 4 Dec 2007 18:24:18 +0000 (18:24 +0000)]
Bring in Matthias Schmidt's nice little pkg_search script.
Submitted-by: Matthias Schmidt <schmidtm@mathematik.uni-marburg.de>
Matthew Dillon [Tue, 4 Dec 2007 18:13:09 +0000 (18:13 +0000)]
Bring the getent(1) program in from FreeBSD and link it into the build.
Submitted-by: Matthias Schmidt <schmidtm@mathematik.uni-marburg.de>
Obtained-from: FreeBSD
Hasso Tepper [Tue, 4 Dec 2007 09:11:12 +0000 (09:11 +0000)]
Hifn 7955/7956 support to the hifn(4) driver.
Submitted-by: Andrew Atrens
Obtained-from: FreeBSD/OpenBSD
Sascha Wildner [Mon, 3 Dec 2007 20:40:31 +0000 (20:40 +0000)]
Fix typo.
Sascha Wildner [Mon, 3 Dec 2007 20:38:05 +0000 (20:38 +0000)]
Update per Newsletter VI-1.
Sascha Wildner [Mon, 3 Dec 2007 20:13:10 +0000 (20:13 +0000)]
operation is a function argument, not a defined value.
Sascha Wildner [Mon, 3 Dec 2007 20:11:15 +0000 (20:11 +0000)]
Fix typo: MNT_ASYNCHRONOUS -> MNT_ASYNC
Sascha Wildner [Mon, 3 Dec 2007 15:24:51 +0000 (15:24 +0000)]
Sync zoneinfo database with tzdata2007j from elsie.
asia: 8.13 -> 8.14
northamerica: 8.19 -> 8.20
southamerica: 8.12 -> 8.13
zone.tab: 8.11 -> 8.12
From Paul Eggert's comments:
The following change affects near-future time stamps.
* Venezuela is changing their clocks on December 9 at 03:00, instead
of the January 1 at 00:00 that we thought. (Thanks to John
Stainforth for the heads-up.)
The following change affects the country database, but not the time data.
* New links America/St_Barthelemy and America/Marigot, for the
new countries St Barthelemy and St Martin (French part).
(Thanks to Mark Davis for this.)
The following change affects commentary only.
* Add a comment about Iran's readoption of DST.
(Thanks to Roozbeh Pournader for this.)
Hasso Tepper [Mon, 3 Dec 2007 14:42:45 +0000 (14:42 +0000)]
Some trivial changes from FreeBSD that allow to use kgdb on /dev/fwmem0.0.
It also fixes an obvious typo (vmfd -> pmfd).
Dragonfly-bug: <http://bugs.dragonflybsd.org/issue839>
Submitted-by: Aggelos Economopoulos <aoiko@cc.ece.ntua.gr>
Obtained-from: FreeBSD
Sascha Wildner [Sun, 2 Dec 2007 22:57:58 +0000 (22:57 +0000)]
F_FLOCK no longer exists.
Sascha Wildner [Sun, 2 Dec 2007 22:39:56 +0000 (22:39 +0000)]
LK_NOPAUSE no longer exists.
Sascha Wildner [Sun, 2 Dec 2007 22:31:31 +0000 (22:31 +0000)]
Fix typo: LG_CANRECURSE -> LK_CANRECURSE
Sascha Wildner [Sun, 2 Dec 2007 22:11:43 +0000 (22:11 +0000)]
Fix facility name.
Sascha Wildner [Sun, 2 Dec 2007 22:09:39 +0000 (22:09 +0000)]
Fix typo: RMX_RTTUNIT -> RTM_RTTUNIT
Sascha Wildner [Sun, 2 Dec 2007 21:12:44 +0000 (21:12 +0000)]
Remove trailing whitespace.
Peter Avalos [Sun, 2 Dec 2007 16:38:11 +0000 (16:38 +0000)]
Sync quirk tables with FreeBSD.
Obtained-from: FreeBSD
Sepherosa Ziehau [Sun, 2 Dec 2007 07:41:10 +0000 (07:41 +0000)]
In bge_stop():
- Avoid dereferencing 'mii', if it is NULL
- Add comment about it
Peter Avalos [Sun, 2 Dec 2007 05:38:03 +0000 (05:38 +0000)]
XPT_GET_TRAN_SETTINGS can fail- so check for an error and
don't blindly assume it succeeded.
Obtained-from: FreeBSD
Peter Avalos [Sun, 2 Dec 2007 05:32:26 +0000 (05:32 +0000)]
Change the qualifier to force async from cur_spi to spi.
Obtained-from: FreeBSD
Peter Avalos [Sun, 2 Dec 2007 05:30:08 +0000 (05:30 +0000)]
Add a tunable that allows one to turn off the automatic sending of
the ORDERED tag. This recoups significant performance gains for many
arrays.
The default is still to send out the ORDERED tag periodically.
Obtained-from: FreeBSD
Sepherosa Ziehau [Sun, 2 Dec 2007 05:03:17 +0000 (05:03 +0000)]
Black list the atapci device on Intel PRO/1000 PM, which is just an NIC.
Sepherosa Ziehau [Sun, 2 Dec 2007 05:01:04 +0000 (05:01 +0000)]
- Increase m_flags' size, we have already short of flag space.
- Add explicit padding field.
Reviewed-by: dillon@
Peter Avalos [Sun, 2 Dec 2007 04:54:40 +0000 (04:54 +0000)]
Put a bit of hysteresis into both BUSY SCSI status returns
and CAM_RESRC_UNAVAIL returns. Delay a tunable amount for
either between retries.
This came up because the MPT IOC was returning "IOC out of
resources" for some FreeBSD users and this caused a CAM_RESRC_UNAVAIL
return. Putting a bit of delay between retries helped them
out.
Obtained-from: FreeBSD
Peter Avalos [Sun, 2 Dec 2007 04:44:03 +0000 (04:44 +0000)]
Implement 'camcontrol reportluns'. This allows users to send the SCSI
REPORT LUNS command to a device.
camcontrol.[c8]: Implement reportluns. This tries to print the LUNs
out in a reasonable format.
scsi_all.[ch]: Revamp the report luns CDB structure and helper
functions.
Obtained-from: FreeBSD
Peter Avalos [Sun, 2 Dec 2007 04:24:11 +0000 (04:24 +0000)]
Spelling fix.
Obtained-from: FreeBSD
Peter Avalos [Sun, 2 Dec 2007 04:22:31 +0000 (04:22 +0000)]
Add PIM_SEQSCAN for HBA misc flags and code that understands
what to do with it.
This forces us to scan targets sequentially, not in parallel.
The reason we might want to do this is that SPI negotiation
might not work right at the SIM level if we try to do it
in parallel.
If PIM_SEQSCAN is not set (default), the original behaviour for
probing is unchanged.
LUN probing is still done in parallel for each target in either
case.
Obtained-from: FreeBSD
Peter Avalos [Sun, 2 Dec 2007 03:54:16 +0000 (03:54 +0000)]
Fix missing update to reflect change in scsi_inquiry data structure.
Obtained-from: FreeBSD
Peter Avalos [Sun, 2 Dec 2007 03:41:58 +0000 (03:41 +0000)]
Handle some of the inquiry flags that have come into
usage as of SPC2r20. Specifically, handle the BQueue
flag which will indicate that a device supports the
Basic Queueing model (no Head of Queue or Ordered tags).
When this flag is set, SID_CmdQueue is clear.
Obtained-from: FreeBSD
Sascha Wildner [Sun, 2 Dec 2007 03:29:47 +0000 (03:29 +0000)]
Add references to llabs(3) and imaxabs(3).
Peter Avalos [Sun, 2 Dec 2007 03:25:07 +0000 (03:25 +0000)]
Actually check to see if XPT_CALC_GEOMETRY had an error
and pick a bogus geometry if it had so we don't later
get a divide by zero trap.
Obtained-from: FreeBSD
Peter Avalos [Sun, 2 Dec 2007 03:16:52 +0000 (03:16 +0000)]
Guard against divide-by-zero.
Obtained-from: FreeBSD
Peter Avalos [Sun, 2 Dec 2007 03:01:55 +0000 (03:01 +0000)]
CAM_NEW_TRAN_CODE placeholders for SAS support.
Obtained-from: FreeBSD
Sascha Wildner [Sun, 2 Dec 2007 03:00:18 +0000 (03:00 +0000)]
Add imaxabs(3) function and manual page.
Taken-from: FreeBSD
Peter Avalos [Sun, 2 Dec 2007 01:54:27 +0000 (01:54 +0000)]
Make sure ioctl doesn't get swallowed (fit in 8 bits).
Obtained-from: FreeBSD
Peter Avalos [Sun, 2 Dec 2007 01:46:13 +0000 (01:46 +0000)]
Incorporate the O_NONBLOCK open semantics of Linux and Solaris.
Obtained-from: FreeBSD
Peter Avalos [Sun, 2 Dec 2007 00:30:35 +0000 (00:30 +0000)]
When deregistering a bus, attempt to flush out all outstanding
operations before returning. Point the bus at a dummy cam_sim
structure so that any CCBs will complete immediately with a
CAM_DEV_NOT_THERE status, and ensure that any xpt_schedule() calls
on the bus's devices will immediately call the peripheral's
periph_start() routine. Also repeat the async messages because
devices that were part of the way through being probed may appear
after the original AC_LOST_DEVICE was sent, and would otherwise
never go away.
Obtained-from: FreeBSD
Peter Avalos [Sat, 1 Dec 2007 22:54:18 +0000 (22:54 +0000)]
There should be no need to retry when the CCB status code is
CAM_LUN_INVALID or CAM_TID_INVALID.
This avoids crashes in camisr() when umass devices are
unplugged during probing.
Obtained-from: FreeBSD
Peter Avalos [Sat, 1 Dec 2007 22:49:49 +0000 (22:49 +0000)]
Make the exploring of all luns supported by an HBA more of a tunable.
If we're probing luns, and each probe succeeds, we keep going past
lun 7 if we're a SCSI3 or better device (until we fail to probe).
If we're probing luns, and a probe fails, we only keep going if
we're quirked *for* it (CAM_QUIRK_HILUNS), and if we're not quirked
*against* it (CAM_QUIRK_NOHILUNS), or we're a SCSI3 or better device
and the tunable (kern.cam.cam_srch_hi) is set non-zero.
Obtained-from: FreeBSD
Peter Avalos [Sat, 1 Dec 2007 22:21:18 +0000 (22:21 +0000)]
Fine-grained malloc statistics - replace some M_DEVBUF with module-specific
types.
Obtained-from: FreeBSD
Sascha Wildner [Sat, 1 Dec 2007 20:24:33 +0000 (20:24 +0000)]
Regenerate the pciconf(8) database from the following files:
Hart: Oct 10, 2007 (version 657)
Boemler: Dec 1, 2007
Hasso Tepper [Sat, 1 Dec 2007 08:32:11 +0000 (08:32 +0000)]
- Add missing MCP65 id which was accidentally removed in previous commit.
- Add Analog Devices AD1984 codec id.
- Enable pcbeep control for Acer + ALC268 (nid 29). Give enough (fake)
hints so the parser will grab it and allocate "speaker" control.
- Fix regression while preparing DAC and ADC for multichannel
format. Since playback policy is to output to every possible path,
ensure that each DAC is started.
Obtained-from: FreeBSD
Sascha Wildner [Fri, 30 Nov 2007 20:22:26 +0000 (20:22 +0000)]
Clean up the manual pages of mount_hammer(8) and newfs_hammer(8) a bit.
* In HISTORY, always refer to the (odd) development version numbers,
not the (even) release ones.
* Start sentences on a new line, add some markup, comment out empty
sections.
* Sort options.
* Fix typos.
Hasso Tepper [Fri, 30 Nov 2007 08:06:00 +0000 (08:06 +0000)]
* Fix support for followings:
o Acer Aspire 4520 laptop
- jack sensing / automute
o Toshiba Satellite A135-S4527 laptop
- jack sensing / automute
o Apple Macbook 3 (is it?)
- require gpio0 (for speakers) and ovref50 (for headphone) to make it work
- jack sensing / automute
* Add Nvidia MCP67 controller ids.
* Be sensible about similar controller with multiple pci ids.
* Connect unused DAC/ADC to stream#0 rather than forcing each of them
managing their own stream.
Obtained-from: FreeBSD
Hasso Tepper [Fri, 30 Nov 2007 08:03:17 +0000 (08:03 +0000)]
Limit total playback channels to just 1, for ALi M5451. The reliability
of it's multi DAC / playback channels is not that good. Enabling vchans
make the bug more visible since playback allocation will look for possible
free hardware channels first (i.e: the next DAC, the very first has been
consumed by vchan mixer) which in this case has been proven faulty.
Obtained-from: FreeBSD
Hasso Tepper [Fri, 30 Nov 2007 08:01:43 +0000 (08:01 +0000)]
Add support for trimmed down version of ATI SB600 AC97 audio
controller.
Obtained-from: FreeBSD
Hasso Tepper [Fri, 30 Nov 2007 07:59:56 +0000 (07:59 +0000)]
Remap and virtualize mixer controls for HP nx6110 with AD1981B AC97 codec,
unifying master volume control.
* Remap "phout" --> SOUND_MIXER_VOLUME (internal speakers)
* Virtual "vol" --> { "phout", "ogain" (headphone) }
Obtained-from: FreeBSD
Hasso Tepper [Fri, 30 Nov 2007 07:57:20 +0000 (07:57 +0000)]
Enable headphone jack-sense for HP nx6100 with AD1981B AC'97 codec,
automuting internal speakers.
Obtained-from: FreeBSD