Age | Commit message (Collapse) | Author |
|
assumed in places to be the index of the widget in the widget_t
array of the codec_t, but I'm paranoid.
use it to shrink/simplify/fortify some parts. will be used more
soon.
|
|
from the individual drivers now that ether_ioctl() handles this.
Shrinks the i386 kernels by..
RAMDISK - 2176 bytes
RAMDISKB - 1504 bytes
RAMDISKC - 736 bytes
Tested by naddy@/okan@/sthen@/brad@/todd@/jmc@ and lots of users.
Build tested on almost all archs by todd@/brad@
ok naddy@
|
|
* configure widgets all in one place
* add a flag on the widget_t to let us know if the widget is not
connected; shaves a lot of connection checking code
* be sure not to add power widgets as connectable sources/sinks
* configure unconnected pins as output pins. should help some
MacBooks and be benign to other devices.
the last change has been tested by several as a separate diff. no
real functional changes otherwise.
from Alexey Suslikov. thanks!
|
|
on all (at least all tested) devices. briefly, it works like so:
group together all converters that can be reached from or can reach
a connected input or output pin. ordering in the converter groups
correlates to the association and sequence of the input/output pin.
remove lots of static converter groupings in favor of the generic
grouping method. the only static groups left are for codecs that
still have static mixer configurations.
tested by many. thanks to all who tested; this wouldn't have
happened without your support.
|
|
|
|
use it to quiet some debug messages by default, so people don't get
scared when testing completely unrelated changes when AZALIA_DEBUG
is defined.
print out ADC groupings when AZALIA_DEBUG is defined like we do for
DAC groupings.
|
|
802.11 devices.
currently it has issues scanning.
ok jsg@
|
|
not a GW3887 chip.
ok mglocker@
|
|
We can now just push unwanted ones back up into the SCSI layer
with NO_CCB like other drivers.
"Please do so" deraadt@
|
|
ok dlg@
|
|
it is very confusing like this.
ok deraadt@ canacar@
|
|
We can now just push unwanted ones back up into the SCSI layer
with NO_CCB like other drivers.
|
|
We can now just push unwanted ones back up into the SCSI layer
with NO_CCB like other drivers.
|
|
|
|
configuration and device attachment/detachment to securelevel 0.
GPIO pins can now only be configured at securelevel 0. Once the
securelevel is raised, only pins that have been configured and set
for securelevel access using the GPIOPINSET ioctl are accessible.
This also adds the possibility to give GPIO pins a name.
ok uwe@
|
|
ok deraadt
|
|
use m_defrag to linearize packets that don't fit in 16 segments.
ok claudio@
|
|
allocation limited by per ifp statistics, ie, we're not guaranteed to have
mbufs in every slot on the rx ring.
instead of filling the ring with 256 mbufs all the time (about 512KB of
kva) when em is brought up, we give it 4. as demand grows we increase the
number of mbufs allowed on the ring. i will bet most users wont go above
50ish mbufs, so we're saving them 400KB of kva.
tested by many, including one on sparc64
ok claudio@ deraadt@ henning@ krw@
|
|
corruption on second X start on some machines.
This driver is really quite dumb.
|
|
|
|
|
|
|
|
|
|
into common pcireg.h
ok deraadt@, kettenis@, dlg@
|
|
|
|
|
|
"looks sane to me" marco@
|
|
*sigh*
|
|
|
|
to ease debugging
ok uwe
|
|
on i386 and amd64 (we do not implement bounce buffers) where this hardware
is likely to be found. this is good programming practice.
|
|
This is the source of the radeon issues with seizing at X startup. I
didn't see this since my test box in coimbra is a pcie amd64 machine
running MP. i.e. it has a slightly less shitty interrupt controller.
|
|
|
|
|
|
|
|
call to copy the packet from the RX DMA ring to build a mbuf (it almost
already did that but way more complex).
OK brad@ dlg@ thib@
Tested by Tero Koskinen tero.koskinen (at) iki (dot) fi on a wb(4)
|
|
from attaching
with a hint from mglocker@
|
|
|
|
- add product id for their uaudio stick
|
|
ok mglocker@
|
|
|
|
ok deraadt@
|
|
at attach time for devices which set bDefaultFrameIndex larger than
the existing frame descriptors.
Spotted, tested, and OK yuo@
|
|
running before we play with things.
Lots more cleanup needed, but now you can shut X without it crashing.
|
|
|
|
ok oga@
|
|
|
|
|
|
able to give them to me.
|
|
shaves a few bytes, but that's just gravy.
|