Age | Commit message (Collapse) | Author |
|
the node id of the "parent" widget
- initialize widgets' mixer_class ealier
|
|
at attach time.
|
|
Command register. From PCI Express Base Specification Rev 2.0.
Use same naming as NetBSD.
Needed for wpi(4) and iwn(4).
|
|
|
|
|
|
which may use WLAN too. for Intel Centrino 2 vPro only.
|
|
big-endian arch where vlans were in use. Fix from Brad. Problem reported
and fix tested by Axton Grams, also tested by me. ok dlg@.
|
|
ok jakemsr@
|
|
|
|
Enable for IP/UDP/TCP receipt and IP transmit.
Keep disabled for UDP/TCP transmit because it breaks with pf(4) rdr.
ok sthen@
|
|
the pte.
This is currently unused, but will be used soon.
|
|
and use those defines.
|
|
|
|
from Brad; testing by phessler, naddy, myself and others on a range
of older and newer devices. ok dlg@.
|
|
mode; VR_RXCFG_RX_PROMISC isn't enough to allow reception of multicast
frames.
Discussed with Brad, ok dlg@.
|
|
|
|
dma pointers can overrun)
|
|
|
|
there are no windows enabled. Restores CardBus functionality on some
machines with Intel chipsets.
|
|
to FreeBSD/Linux drivers.
ok dlg@
|
|
|
|
|
|
|
|
Ideally we could avoid this and still be mpsafe using atomic
increment/decrement operators, but for now best be correct.
|
|
it's a linux compat hack for older X drivers that don't use the right
calls. All the drivers capable of turning vblanks off already use the
calls correctly, and this way we avoid problems with not being able to
turn off vblanks until we switch mode (so until then we're stuck at
$REFRESH_RATE interrupts a second from the graphics card, no thanks).
|
|
I'm sick of writing debugging for the refcounting every damned time this
fragile as hell code breaks.
|
|
notice that i'm not using the per-ifp mbuf accounting/mitigation yet.
for iwn(4), this means we wont' be able to support full 8KB AMSDU on
machines without an IOMMU since >4KB clusters are not guaranteed to
be physcontig. fortunately, we can program the hardware to do 4KB
AMSDUs only.
simplify {pwi,iwn}_dma_contig_alloc while i'm here: use BUS_DMA_ZERO
|
|
|
|
from Brad; ok dlg.
|
|
- don't unmute input from a built-in mic on the main input mixer
intended to stop possible feedback loops between buit-in speakers
and built-in mics. built-in mics also tend to capture machine
noise, especially fans. actual recording should not be affected.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
instead of an EEPROM.
|
|
fixes association with APs that refuse non short slot time capable STAs.
|
|
|
|
|
|
m_head could be accessed after it had been freed, so do the access earlier.
from chris@.
|
|
via rhinefet. not yet used, but committing now so it isn't lost.
from chris@, ok dlg.
|
|
alix/net5501 with and without software vlan tagging, also with NFS (v2, v3,
UDP, TCP). Not used on earlier chips and does not introduce problems on
original EPIA board.
From chris@, based on enhancements in the FreeBSD driver.
"put it in then" dlg@, looks good to claudio@.
|
|
from the oldest vt86c100a datasheet to the newest vt6105m. FreeBSD
indicates that it is more reliable than VR_RXSTAT_ERR for detecting
error conditions, that its use results in less incorrectly dropped
packets). From chris@.
|
|
the data from pcidevs. suggested by chris@.
|
|
firstly: move the pcigart initialisation in radeon_cp.c into its own
function to avoid the horrible nesting and make it more readable.
secondly: make the pcigart code more intelligent depending on whether
the gart table is in pci memory, or system memory. In the former case we
use the bus_space functions and thus don't need BUS_SPACE_LINEAR, while
i'm here, stop using the drm wrapper functions for mapping (which
require a drm_local_map structure, which will die eventually) and just
use bus_space_map itself.
tested on pcie (in framebuffer memory) here on my x800. tested on an
i386 agp card forced to pci mode by sthen. Doesn't make IGP chips
worse, doesn't make them better either (tested on a rs690).
basic idea from a commit "upstream" a while ago. All the code from yours
truly.
|
|
While the aperture size may change during attach, it never changes after
the end of the subdriver attach function, so getting this value with a
function is a waste of time. shrinks things slightly and makes the code
clearer.
|
|
and unbind_page callbacks from
int bind_page(void *, off_t, bus_addr_t)
to
void bind_page(void *, bus_addr_t, paddr_t, int)
We can make these function void by making sure that the agp code sanity
checks properly (it already mostly did), so by definition these
functions may not fail. The flags field is currently unused (intagp at
least will have a use for it soon).
Been in my tree for ages.
|
|
of its aperture, instead of the BAR and memory type. This is a little
larger, but allows the driver to know it's aperture address. Needed for
some future stuff.
|