Age | Commit message (Collapse) | Author |
|
|
|
These are the latest ones needed to build a kernel (on amd64)
without the MALLOC/FREE definitions in src/sys/sys/malloc.h
ok krw@
|
|
|
|
based ones. this renames the register defines for the revision A boards
(the intel ones) to ARC_RA instead of ARC_REG so we can differentiate them
from the ARC_RB registers for revision B that are coming.
|
|
mappings. without this a problem board can cause a panic when the interrupt
handler touches unallocated memory.
|
|
for Agere/LSI ET1310 Ethernet devices and ET1011 'TruePHY'.
All the gross register related bit macros are not yet removed.
Currently only Tx seems to work. Putting this in the
tree in case someone else wants to look at it while
I deal with exams for the next few weeks.
|
|
|
|
|
|
|
|
|
|
ok dlg
|
|
martin@ deraadt@ ok.
|
|
initialized in ar5k_ar521*_setup_tx_desc() but cleared in
ar5k_ar521*_fill_tx_desc() by setting the segment length incorrectly.
From ath5k via Nick Kossifidis (mickflemm at gmail dot com)*
---snip---
The missing no_ack in broadcast frames caused them to be retried up to
the retry_limit(1+4=5 transmissions by default).
---snap---
* it was explicitly mentioned that it is ISC-licensed now
|
|
|
|
does the same things as a real 1200, but its based around a different
chip. fix the string in pcidevs to say "ARC-1200 rev B" like the
writing on the board does.
|
|
|
|
|
|
looping and distortion problems. This is a temporary solution until
we get something like the BUS_DMA_NOCACHE flag to bus_dmamem_map(9),
which came with the driver when ported from NetBSD but means nothing
here. It's likely that other NVIDIA and ATI chipsets will need this,
but I'd rather have some testers before adding them in.
From ariff@freebsd, ok dlg.
|
|
|
|
|
|
disestablish the interrupt on error as well. krw@ comments and ok
tested by reporter via mikeb@
|
|
device uses 32bit samples, up to 96kHz sample rate, 12 input channels and 10
output channels. Currently AK4524 codecs are supported, so M-Audio Delta
cards should work. Playback and capture work, but the mixer is still
incomplete.
ok jakemsr@
|
|
(basically only audio_fill_silence() must be updated) and bump max channel
number to 12
ok jakemsr@
|
|
sample (eg. if write(2) have written an odd number of bytes and 16bit
encoding is used), so we'll not properly write silence. To fix this,
round start pointer to fill with silence uncomplete samples too.
ok jakemsr@
|
|
tested on real hardware by jsing@ to ensure pcn(4) isnt affected in the
real world.
ok jsing@
|
|
|
|
niklas@ and tested on hardware generously provided by paul de weird.
|
|
consider that the ring buffer has overrrun if (used >= usedhigh) and not
if (used >= usedhigh + blksize), otherwise recording doesn't work when
large enough blocks are used
ok jakemsr@
|
|
restrict changes to its configuration. in our case we want to be
able to disable or enable the alarm. if a password is set though,
the firmware will reject that request with a PASSWORD_REQUIRED
response code. this change lets the kernel return EPERM instead of
EIO in that case.
if you dont have a password set on the firmware you can configure
the alarm just fine.
makes sense claudio@
|
|
|
|
Tested ajacoutot, ok jakemsr
|
|
audio_calcwater() to do so
ok jakemsr@
|
|
is unusable with lowat = 1
ok jakemsr@
|
|
mbg_update_sensor().
|
|
|
|
|
|
|
|
successfully identified sensor chip that was not claimed by any driver;
whilst at it, get rid of the 'if defined' madness
ok deraadt
|
|
ok deraadt
|
|
ok deraadt
|
|
relevant status bits, not only the first one.
|
|
Shaves 258 bytes from i386 kernel.
Feedback, guidance, testing, and ok jsg@
|
|
machine-dependent #defines
- use the correct conversions for slinear_le:16 -> ulinear_be:16
- fix mono recording by using various stereo -> mono conversions
|
|
- add stereo-to-mono conversions for mono recording
on stereo only devices
|
|
size to the given number of frames per second, all changes pass through it.
If parameters are changed or the user requested a new block size (or both),
the block size is recalculated.
ok jakemsr
|
|
|
|
|
|
|
|
ok dlg@
|
|
the vmxnet id never changes.
ok reyk@
|