freebsd-skq/sys
Doug Rabson 62c631ed7f * Ignore the wierd fakechan workarounds for simplex in dsp_ioctl().
Without this, ioctl commands for setting formats and speeds were
  essentially ignored for simplex devices until the application actually
  performed a read or write.
* Make sure that both channels are set in the SB mixer code and provide a
  mixer table specifically for the ess18xx which supports the extended
  accuracy available on this part.
* Fix a stupid bug in ess_format() which ignored the passed-in format and
  changed the hardware based on the value which was set last time. This
  meant that the hardware setting was often not set correctly at all.
* Add a custom identify driver for the ESS1888 which automagically detects
  and adds the device in a pseudo-PnP way. This driver also emits the magic
  sequence which enables the sound hardware after a hard reset, allowing
  it to work correctly for the sound hardware of a PWS 433au (and probably
  all other PWS class alpha machines).

With these changes, I was able to play back simple sounds on my 433au. I
have not tested recording or any other formats other than 8bit ulaw and
16bit stereo.
1999-11-13 18:31:31 +00:00
..
alpha Re-organise the code which manages the owner of the FP state (fpcurproc). 1999-11-10 21:14:25 +00:00
amd64 Reserve space for FPU state in struct sigcontext. Fix some style bugs 1999-11-12 13:52:11 +00:00
boot Add back netboot since it compiles just fine. Note that you need a full 1999-11-03 20:19:30 +00:00
cam Fix Bus Device Resets from userland, and specifically from camcontrol. 1999-10-31 02:39:44 +00:00
coda sigset_t change (part 2 of 5) 1999-09-29 15:03:48 +00:00
compat simplify check for device. 1999-11-08 09:59:17 +00:00
compile
conf Reserve #134 for vak@hanoi.cronyx.ru - Cronyx Tau-PCI device. 1999-11-12 17:21:10 +00:00
contrib Finding root devices is a much more sane thing now. 1999-11-10 10:50:51 +00:00
ddb Remove unused macro definition. 1999-11-02 22:40:15 +00:00
dev * Ignore the wierd fakechan workarounds for simplex in dsp_ioctl(). 1999-11-13 18:31:31 +00:00
fs Remove WILLRELE from VOP_RENAME 1999-11-12 03:34:28 +00:00
geom Remove the devsw magic from DEV_MODULE() 1999-11-07 10:01:17 +00:00
gnu Remove WILLRELE from VOP_RENAME 1999-11-12 03:34:28 +00:00
i4b Disable old PCCARD_MODULE code. 1999-10-29 17:28:09 +00:00
i386 Reserve space for FPU state in struct sigcontext. Fix some style bugs 1999-11-12 13:52:11 +00:00
isa Reorganise the code so that I can add custom identify drivers dynamically 1999-11-11 16:48:00 +00:00
isofs/cd9660 Next step in the device cleanup process. 1999-11-09 14:15:33 +00:00
kern Fix style bugs from last commit 1999-11-13 14:35:50 +00:00
libkern Move strto{u}[ql]() into their own libkern files. 1999-11-03 18:20:59 +00:00
miscfs Remove WILLRELE from VOP_RENAME 1999-11-12 03:34:28 +00:00
modules Replace 'i386' with '${MACHINE_ARCH}' in preparation of the development 1999-11-12 20:04:59 +00:00
msdosfs Next step in the device cleanup process. 1999-11-09 14:15:33 +00:00
net Set the queue length. 1999-11-12 19:30:08 +00:00
netatalk Change suser_xxx() to suser() where it applies. 1999-04-27 12:21:16 +00:00
netatm Modify to work with the new sbreserve(). 1999-10-09 23:24:59 +00:00
netgraph Provide an empty name to getsockname() if one hasn't been set up. 1999-11-11 20:08:04 +00:00
netinet Restore sub-chapters order. 1999-11-09 00:24:09 +00:00
netinet6 KAME related header files additions and merges. 1999-11-05 14:41:39 +00:00
netipx Get rid of the old XNS checksum code and implement it the IPX way. 1999-08-28 18:21:55 +00:00
netkey Fix a printf(3) formatter to match its variable. 1999-08-17 22:11:02 +00:00
netnatm
netncp Change structure field named 'toupper' to 'to_upper' to avoid conflict 1999-11-02 22:46:42 +00:00
netns $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
nfs Remove WILLRELE from VOP_RENAME 1999-11-12 03:34:28 +00:00
nfsclient Remove special case socket sharing code in order to allow nfsd to 1999-11-11 17:24:02 +00:00
nfsserver Remove WILLRELE from VOP_RENAME 1999-11-12 03:34:28 +00:00
ntfs Next step in the device cleanup process. 1999-11-09 14:15:33 +00:00
nwfs Change structure field named 'toupper' to 'to_upper' to avoid conflict 1999-11-02 22:46:42 +00:00
pc98 Fixed the size of array. 1999-11-13 14:09:08 +00:00
pccard I'm told this makes more laptops work with the new attachment code. 1999-10-29 04:41:07 +00:00
pci Remove calls to alpha_register_pci_scsi(). After Mike's recent boot 1999-11-05 13:10:39 +00:00
posix4 $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
powerpc Re-organise the code which manages the owner of the FP state (fpcurproc). 1999-11-10 21:14:25 +00:00
rpc $Id$ -> $FreeBSD$ 1999-08-27 23:45:13 +00:00
svr4 useracc() the prequel: 1999-10-29 18:09:36 +00:00
sys Zap DEV_DRIVER_MODULE(). The New world order is that drivers create their 1999-11-08 08:12:05 +00:00
tools Moderately hacked pccard code from newconfig. It is somewhat in 1999-10-26 06:52:31 +00:00
ufs Remove WILLRELE from VOP_RENAME 1999-11-12 03:34:28 +00:00
vm Two changes: (1) Use vm_page_unqueue_nowakeup in vm_page_alloc 1999-11-10 05:23:19 +00:00
Makefile $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00