| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Some amd64 laptops fail to boot with these flags.
PR: kern/75482
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
panic curlen != 0, which is perfectly normal.
Approved by: mux
|
|
|
|
|
|
|
|
|
| |
to be the same as Boca Research Turbo Serial 654 (4 serial port).
While add the 8 port variants as well.
Submitted by: sten@blinkenlights.nl
PR: kern/75793
MFC after: 1 week
|
|
|
|
|
|
|
|
|
|
|
|
| |
The main changes are:
1. Use of multiple bus dma tags.
2. Timing of CAM requests by the driver.
3, Firmware interface change relating to retrieving AEN's.
4. Removal of twa_intrhook.
5. Bundling of latest firmware with BBU capability.
Reviewed by:re
Approved by:re
|
|
|
|
|
|
| |
in revision 1.141.
Lock assertion failures reported by: Kris Kennaway
|
| |
|
|
|
|
|
|
|
| |
with some revisions of the chip (particularly when using multiple TX
descriptors).
MFC after: 1 week
|
|
|
|
|
|
|
|
|
| |
interface as well. This is not an expected revision id per the
datasheet, but unfortunately there are such cards out there with
a 82557 chipset, and they want to use the 82503.
PR: kern/75739
Reported by: Andre Albsmeier <andre.albsmeier@siemens.com>
|
|
|
|
|
|
| |
the free'd element, and ultimate NULL deref of the failed allocation.
MFC after: 1 week
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
o Move the sysctls under debug.psm.* and hw.psm.* making them a bit
clearer and more consistent with other drivers.
o Remove the debug.psm_soft_timeout sysctl. It was introduced many
moons ago in r1.64 but never referenced anywhere.
o Introduce hw.psm.tap_threshold and hw.psm.tap_timeout to control
the behaviour of taps on touchpads. People might like to fiddle
with these if tapping seems to slow or too fast for them.
o Add debug.psm.loglevel as a tunable so that verbosity can be set
easily at boot-time (to watch probes and such) without having to
compile a kernel with options PSM_DEBUG=N.
|
|
|
|
|
|
| |
what is going on, to replace it. Slight formatting changes
Code here is alredy different to NetBSD.
MFC after: 1 week
|
|
|
|
|
|
| |
scatter gather segments.
MFC after: 1 week
|
|
|
|
|
|
| |
PR: 68362
Submitted by: Carl Makin <carl@stagecraft.cx>
MFC after: 1 week
|
|
|
|
|
|
| |
This fixes a panic that occurs when unloading the kernel module.
MFC after: 3 days
|
|
|
|
|
|
| |
was causing device hangs when incorrectly applied to other adapters.
PR: kern/66634
|
|
|
|
| |
PR: None
|
|
|
|
| |
Support should now cover all old and current products.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
function provided by the driver limits allocations to the page size,
i.e. 4KB on i385 and 8KB on typical 64 bit processors. Since amd64
has 64 bit pointers, but only 4KB pages, an array of pointers that
just fits into one page on all the other processors, does require
2 pages on amd64.
In order to make this driver useful on amd64, the allocation unit
has been increased to 2 pages on amd64 and contigmalloc() is used
instead of malloc(). All other processor types are unaffected by
this change. This modification has only been compile-tested on
amd64, yet, but should just work (FLW).
|
|
|
|
|
|
| |
machine; instead use the intended entry points. There's still
too much incestuous knowledge about the internals of the
802.11 layer but this at least fixes adhoc mode.
|
| |
|
| |
|
|
|
|
|
|
| |
suggested by Peter Edwards. This seems to fix my fxp problems and
likely will fix his as well. Use DELAY rather than *sleep because we
can be called from any context.
|
|
|
|
| |
Submitted by: Tai-hwa Liang
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
o catch one place where we were not using ath_chan_change to
switch channels; this fixes a problem where the channel
settings were not being correctly reported in captured packets
o return unique channel identification in the channel flags;
ethereal gets confused if you return merged flags (e.g. ofdm,
cck, and 2Ghz) (this is workaround and should be removed if
we can ever cleanup radiotap consumers)
o correct short/long preamble flag state for rx and treat tx
the same--use a new hwflags array that gives us the data
based on the h/w rate index/cookie
o add gross hack to handle radiotap capture of frames that
come in with hardware padding; should be replaced by a
flag in the radiotap header and more smarts in the apps
that decode radiotap data
|
|
|
|
|
| |
the index of the first entry on a mic error so we're
consistent with parts that don't have split keycache
|
|
|
|
|
|
|
|
|
|
|
| |
o lintval is in ms; must convert to TU's for passing to the hal
o roundup to calculate nexttbtt (should look at current tsf and pull the
calculated nextbtt forward but this'll do for now)
o don't or- in HAL_BEACON_RESET_TSF when doing station timer setup; this
is not needed and messes up the sleep timer calcs, though it's unclear
if it mattered as the hal masks these values before use
Submitted by: Thorsten von Eicken
|
|
|
|
| |
there are none since we're only called when the ref count goes to zero
|
| |
|
|
|
|
| |
prefer ethernet and serial to \1 adapter.
|
|
|
|
|
|
|
| |
Generally omit semiconductor, electronics, inc, corp, pny, ltd and the
like.
This saves almost 3k for the usb module.
|
| |
|
|
|
|
|
|
| |
on vacation until he gets back. (hopefully next year)
Submitted by: linimon
|
|
|
|
|
| |
set a thread's priority via sched_prio() when that is the desired action.
The schedulers will start managing td_base_pri internally shortly.
|
|
|
|
|
|
|
|
|
|
|
| |
generic bridge support was biting us more than it helped, whenever a new chipset
came out from a vendor and misprogramming it caused strange hangs or corruption.
[2] Add a large number of PCI IDs based on what the linux drivers support.
Note that the new PCI IDs haven't been tested, they're just *likely* to work.
In particular the VIA AGP 8x chipsets are concerning, due to lack of testing,
possible issues (kern/69953), and not having a nice "does this bridge say it
would do 8x" function. However, this shouldn't make the situation worse, since
these chips would have probed in the past anyway.
|
|
|
|
|
|
|
| |
which is the very next line.
Submitted by: stefanf
MFC after: 3 days
|
|
|
|
|
| |
in a section of its own, not arbitrarily grouped in the hawking section
just because hawking sells it...
|
|
|
|
| |
Add a note where to find the offical USB assigned numbers.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to remove a transaction from the async schedule. The previous method didn't
work well and led to the hardware writing to free'd buffers etc, as
it didn't always know that the transaction had been aborted.
Written after consultation with David Brownell who wrote the Linux
EHCI driver.
As part of this give the sqh structure a "previous" pointer.
MFC after: 1 week
|
|
|
|
|
|
|
|
| |
rather than a softc pointer (with the bus structure at the start).
This is a non-functional change. It just helps when reading the code to
know that the ehci, ohci and uhci drivers share the bus structure, not the
entire softc.
|
|
|
|
|
|
|
|
|
| |
This allows boot to proceed on a real system until the issue
of calling back into certain OpenFirmware calls (e.g. finddevice)
in thread context is understood.
(this commit only affects psim users, of which I think I am the
only one...)
|
|
|
|
|
|
|
|
|
| |
show file name for 'mdconfig -l -u <x>' command.
This allows to preserve API/ABI compatibility with version 0 (that's why
I changed version number back to 0) and will allow to merge this change
to RELENG_5.
MFC after: 5 days
|
|
|
|
| |
Use tab religiously in the vendor section.
|
|
|
|
| |
TRUE/FALSE instead of 1/0 for booleans. Remove trailing and extra whitespace.
|
| |
|