opnsense-src/sys
Joel Dahl ccb43d8d2c Bring in a bunch of bug fixes and some code to support more chipsets.
Neither me nor Ariff have access to any of this hardware, so all tests
have been made by Konstantin and Artem.  Commit message mostly written
by Konstantin.

envy24:
- Add test code to support rear line-in input on 'Terratec DMX 6fire'
  audio card.  This code is also intended to be used in the future for
  support of cards, that have I2C-to-GPIO expanders wired between the
  control line of the audio codec and the Envy24, however such cards
  are too complex and i can't add that support without hardware sample
  of such board, i've already tried and failed.

envy24ht:
- Add support for 'AudioTrak Prodigy HD2'.
- Add support for 'AudioTrak Prodigy 7.1 XT'.
- Add support for 'ESI Juli@' (Works ok, DAC volume is hard-coded for
  the time being, so 'mixer vol ...' doesn't work, only 'mixer pcm
  ...' works). [1]
- Fix bug in the init data for M-Audio Revolution 5.1, that
  results in distorted sound.
- Add software volume control (now 'mixer pcm' works, thanks to Ariff).
- Add support for more samples rates - 176.4kHz and 192kHz.
- Fix problem with the 192kHz samples rate playback when 24.576MHz
  crystal is used on the board instead of 49.152MHz crystal.

spicds:
- Add support for Asahi Kasei flagship DAC - AK4396 (used in AudioTrak
  Prodigy HD2).

Submitted by:	Konstantin Dimitrov <kosio.dimitrov@gmail.com>
Tested by:	Artem Antonov [1]
Reviewed by:	ariff
2007-05-27 19:58:39 +00:00
..
amd64 Remove "XXX Giant" comments before calls to kdb_trap() -- the kernel 2007-05-27 19:16:45 +00:00
arm Search for a proper ucode image to use by incrementing the minor 2007-05-24 16:31:22 +00:00
boot Have the processor defer all faults and exceptions for control 2007-05-27 19:02:47 +00:00
bsm Change $P4$ ID strings to P4 ID strings so that they are not auto-expanded 2007-04-17 12:27:08 +00:00
cam Remove duplicate includes. 2007-05-23 13:36:02 +00:00
cddl There are too many false positive LORs reported by WITNESS, so when ZFS 2007-05-26 21:37:14 +00:00
coda Since renaming of vop_lock to _vop_lock, pre- and post-condition 2007-05-18 13:02:13 +00:00
compat There are too many false positive LORs reported by WITNESS, so when ZFS 2007-05-26 21:37:14 +00:00
conf (MFp4) 2007-05-25 09:48:20 +00:00
contrib Initialize ZFS a bit earlier and block root mounting until 2007-05-24 07:43:00 +00:00
crypto Integrate the Camellia Block Cipher. For more information see RFC 4132 2007-05-09 19:37:02 +00:00
ddb Use FOREACH_PROC_IN_SYSTEM instead of using its unrolled form. 2007-01-17 15:05:52 +00:00
dev Bring in a bunch of bug fixes and some code to support more chipsets. 2007-05-27 19:58:39 +00:00
fs Rather than entering the debugger via kdb_enter() when detecting memory 2007-05-27 13:12:36 +00:00
gdb Convert to new console api 2006-05-26 13:54:27 +00:00
geom Fix a dereference in KASSERT. 2007-05-15 23:29:57 +00:00
gnu Change #include <machine/pcpu.h> to #include <sys/pcpu.h> 2007-04-01 12:48:10 +00:00
i4b Tell the user when the setup of the interrupt handler failed and return 2007-04-01 16:52:54 +00:00
i386 Remove "XXX Giant" comments before calls to kdb_trap() -- the kernel 2007-05-27 19:16:45 +00:00
ia64 Have the processor defer all faults and exceptions for control 2007-05-27 19:02:47 +00:00
isa When trying to allocate a PnP BIOS memory resource, the code loops trying 2007-04-17 15:14:23 +00:00
kern Select a more appealing spelling for the word acquire. 2007-05-27 19:24:00 +00:00
libkern strchr() and strrchr() are already present in the kernel, but with less 2007-04-10 21:42:12 +00:00
modules (MFp4) 2007-05-25 09:48:20 +00:00
net Some minor cleanups: 2007-05-22 16:17:31 +00:00
net80211 - Nuke unnecessary header. 2007-05-05 11:07:52 +00:00
netatalk Reduce network stack oddness: implement .pru_sockaddr and .pru_peeraddr 2007-05-11 10:20:51 +00:00
netatm Fix use after free bug: use temporary variable to hold next entry in linked 2007-04-03 12:45:10 +00:00
netgraph Add support for setmode and settarget messages. 2007-05-22 12:23:39 +00:00
netinet Normalize spelling and grammar in TCP hostcache comments. 2007-05-27 19:39:26 +00:00
netinet6 do not directly call rtfree() to meet an assumption in the callee. 2007-05-25 06:44:00 +00:00
netipsec Integrate the Camellia Block Cipher. For more information see RFC 4132 2007-05-09 19:37:02 +00:00
netipx Use ANSI C function declarations throughout netipx. 2007-05-11 10:38:34 +00:00
netkey With exception of the if_name() macro, all definitions in net_osdep.h 2006-08-04 21:27:40 +00:00
netnatm s/destory/destroy/ (except for the code in contrib/). 2007-04-16 12:31:35 +00:00
netncp In ncp_conn_alloc(), a new credential pointer, 'owner', is set up to point 2007-05-27 17:14:33 +00:00
netsmb Replace custom file descriptor array sleep lock constructed using a mutex 2007-04-04 09:11:34 +00:00
nfs NFSv4 client: 2006-11-28 19:33:28 +00:00
nfs4client Rename some functions and variables from nfs_* to nfs4_* to avoid 2007-01-25 14:33:13 +00:00
nfsclient In nfs_down(), if rep can be NULL, which we test for, then we should 2007-05-18 19:34:54 +00:00
nfsserver Remove MAC Framework access control check entry points made redundant with 2007-04-22 15:31:22 +00:00
opencrypto Integrate the Camellia Block Cipher. For more information see RFC 4132 2007-05-09 19:37:02 +00:00
pc98 MFi386: revision 1.652 2007-05-21 11:57:36 +00:00
pccard I don't believe these are used at all, and can be safely removed 2006-01-15 06:49:28 +00:00
pci Implement assert() in ncr.c using KASSERT() rather than explicitly testing 2007-05-27 19:08:57 +00:00
powerpc Allow FreeBSD's native ELF image activators to execute shared libraries the 2007-05-22 02:22:58 +00:00
rpc Move rpc/types.h under sys/, as this is used by ZFS kernel module. 2007-04-10 22:10:16 +00:00
security No need to force __inline__ of currecord(), as the compiler will usefully 2007-05-23 09:32:30 +00:00
sparc64 Allow FreeBSD's native ELF image activators to execute shared libraries the 2007-05-22 02:22:58 +00:00
sun4v remove unneccessary curcpu reference in setting mmfsa 2007-05-25 01:55:51 +00:00
sys The cache_leaf_test() function seems to be unused, so remove it. 2007-05-25 22:16:17 +00:00
tools Catch up with ACPI-CA 20070320 import. 2007-03-22 18:16:43 +00:00
ufs Eliminate VI_LOCK()/VI_UNLOCK() pair from getattr and close code paths. 2007-05-23 11:06:09 +00:00
vm Eliminate the reactivation of cached pages in vm_fault_prefault() and 2007-05-22 04:45:59 +00:00
Makefile o Add bsm and security to a list of cscope dirs. 2007-04-14 16:29:15 +00:00