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.
|
|
|
|
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@
|
|
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.
|
|
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
|
|
mbg_update_sensor().
|
|
relevant status bits, not only the first one.
|
|
machine-dependent #defines
- use the correct conversions for slinear_le:16 -> ulinear_be:16
- fix mono recording by using various stereo -> mono conversions
|
|
|
|
ok dlg@
|
|
the vmxnet id never changes.
ok reyk@
|
|
|
|
ok dlg@
|
|
|
|
From the Linux tg3 driver.
ok dlg@
|
|
such cases. ok brad@ kettenis@
|
|
"busy state" in which it's not writeable. This fix tags the host as unable
to read the codec, so the ac97 driver doesn't try to read it, instead it
keeps in memory copy of all codec registers. Fixes pr 2451
ok jakemsr
|
|
SATA ports. print "firmware" instead of "FW Version:" cos i think it looks
better. tested on a 1680 which seems to just work so far.
|
|
the SUNIX subsystem numbering scheme used on other cards, so it
needs its own entry; ok fgsch@
|
|
versions. ok by many.
|
|
ok by many.
|
|
by Rodolfo Gouveia <rgouveia at cosmico dot net> on bugs@
|
|
for the newer generations of em(4) chipsets independently
from the first two generations (82542/82543). The first
two generations have hardware errata limiting the upper
maximum to 256 descriptors. The number of RX descriptors
has not been adjusted yet.
ok beck@ henning@ dlg@
|
|
|
|
auich. fixes recording from the microphone input as well as
full-duplex operation.
tested by brad@, sthen@, deanna@ and ckuethe@. thanks.
|
|
|
|
ok mglocker@ dlg@
|
|
|
|
Tested by damien@
ok dlg@
|
|
Tested by damien@
ok dlg@
|
|
what other drivers do; no binary change.
|
|
it is plugged into can deal with ipv6. i dont have to be careful
about what i put on the wire anymore.
|
|
|
|
ok dlg@
|