Age | Commit message (Collapse) | Author |
|
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
|
|
|
|
ralink linux driver.
|
|
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.
|
|
|
|
ok @jsg
|
|
|
|
|
|
|
|
|
|
|
|
Belkin ID for run(4) provided by robert@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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@.
|
|
signature, rather than just assuming that a partition of type RAID always
has metadata. Add a similar test when validating native metadata. Whilst
here, make sure that the metadata version is printed correctly.
ok marco@
|
|
rather than initialising everything in softraid.c. This makes a discipline
more self-contained and reduces the number of function declarations needed
in softraidvar.h.
ok marco@
|
|
via rhinefet. not yet used, but committing now so it isn't lost.
from chris@, ok dlg.
|
|
|
|
to suppress broken output in dmesg, add { UQ_NO_STRINGS } flag to the device.
|
|
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.
|
|
- s/FreeBSD/OpenBSD/ in comment, suggested by mpf
no binary change.
|
|
- add HWTAG capability to the quirks table. not yet used.
from chris@. no functional change.
|
|
access disappeared years ago and replace them with config register
definitions for newer chips. From chris@.
|
|
- avoid the need for unnecessary mbuf copies on modern vr(4) devices
(ancient ones required longword-alignment, but this has not been the case
for several generations now). reduces cpu time, particularly for forwarded
traffic.
from chris@. tested by chris@, myself, Emilio Perea on various devices
including original VIA EPIA, Soekris net5501, pcengines.ch ALIX.
ok mpf. deraadt and dlg agree with committing at this stage.
|
|
|
|
Spotted by miod@
|
|
DL-120 / DL-160 graphic chips, using the wsdisplay(4) layer. Based on
the reversed engineered specifications of Florian Echtler. The driver
is disabled in GENERIC for now.
Thanks to claudio@ for donating me a device and to oga@ and miod@ for
giving me hints in the graphic and wsdisplay area.
OK deraadt
|
|
they don't seem to have a valid NVRAM either, override the default value.
|