Age | Commit message (Collapse) | Author |
|
Sometimes we can can call timeout_del on it before we call sis_init.
From mickey. art@ ok.
|
|
This could lead to some heavy problems if called from kernel threads
(which is the only way to get past the next test with the kernel
pmap).
From mickey. art@ toby@ ok.
|
|
|
|
register typos... on init, wait for the receive engine to be ready before
setting up the descriptor rings.
|
|
machines. Instead -- build one solid clean MI version, and thenchange all
the architectures to use it. ok various people, tested on almost all cases.
(it is a 10094 line diff..)
|
|
vic_iff() instead. vic_init() calls vic_init_data() which sets up the
rings and allocates the dma maps. it could happen that vic_init() was
called for multiple times without releasing them first by calling
vic_uninit_data(). ouch! this may have caused some problems related to
dmamap corruption but we'll do further investigation.
ok dlg@
|
|
while there.
Comments, tested, and OK claudio@
|
|
|
|
context.
|
|
It shouldn't make a difference, but some
ioctl-callers don't initialize the ifreq properly.
Fixes a panic w/ tun(4) on trunk(4).
OK reyk@, claudio@
|
|
|
|
port-specific registers, for the NIU (phy) and the CRB (~mac). fine.
but i have to use an ugly mapping table for the port-specific crb
registers because their offsets are not consistent and do not allow to
use a subregion per port. ugh.
|
|
This was part of the ffs2 changes but was not committed earlier in
order to make the userland and kernel changes independent.
NOTE: the change to newfs require an updated fs.h; building an
updated newfs with the old fs.h may result in a broken filesystem.
OK otto@
|
|
XKPHYS instead of KSEG[01] for direct mappings.
Then, detect memory above 256MB on O2 by poking at the CRIME registers
(ARCbios will not report memory above 256MB, which is mapped above 1GB
physical, to the system), and add it to the UVM managed memory.
Tested on r5k, rm5200 and r10k with and without more than 256MB, matching
hinv reports in all cases. CRIME memory decoding based on a diff from
kettenis@ in december 2005.
|
|
Free commit ticket from miod@.
|
|
|
|
|
|
more then 10 headers nested.
OK deraadt@ henning@ mcbride@
|
|
kismet happy. Previously system got very slow because at every channel
switch an ENETRESET was issued.
Reported and diff by Steffen Schuetz <st.sch@gmx.net>. Closes PR 5452.
OK claudio@
|
|
ok deraadt@
|
|
found by and ok claudio@
|
|
|
|
|
|
problem also appears to be required on the BCM5754/5787 in the Dell
PowerEdge SC440 and OptiPlex GX745. dlg identified the problem and
came up with the fix.
Tested by dlg@, ckuethe@, reyk@; thanks.
ok dlg@ beck@ reyk@
|
|
Tested by Massimo Lusetti <massimo@cedoc.mo.it>
|
|
|
|
|
|
input from art@
|
|
slightly incorrect and didn't actually do much until a week ago
or so when I fixed it when doing VM_PAGE_MD.
deraadt@, miod@ ok
|
|
|
|
|
|
platform interrupt string when establishing pciide interrupts
|
|
read after changing the windows to make sure that the value has been
set. also change the code to automatically set the correct window
which is less error-prone than the manual approach. these changes
finally fix the problems with reset and firmware loading.
this commit also includes some unrelated changes like register
updates, port-specific register mapping, rx/tx pause status etc.
|
|
by dim@, ok deraadt@ and myself. (miod@ also found it sane).
|
|
ok miod@, deraadt@
|
|
- The STAC9200 codec was mistakenly referred to as STAC9220. Change
this to STAC9200 and add a link to the datasheet.
- Add a new target, MI_TARGET_PINCTRL, to azalia_generic_mixer_set()
that allows us to turn pins on and off.
- Add an unsolicited event handler for STAC9200 that will toggle the
headphone and speaker pins. This means the speaker will now mute and
unmute based on headphone presence.
- Spelling: PRESENSE -> PRESENCE
Tested by ajacoutot@, tedu@ and krw@, ok krw@.
|
|
|
|
so its obvious to people working on the code
|
|
|
|
|
|
Move allocation of "in memory copy" of metadata into the new function.
|
|
resolves to s = splbio() and ahc_unlock() which resolves to splx(s)
with splbio/splx calls.
ok marco@ dlg@
|
|
Tested by Graeme Lee <graeme@omni.net.au>
|
|
devices at boot time.
Reset the metadata versions to 1 until this solidifies we wont change
these.
|
|
- fix the reset path and remove the '#if 0'. firmware loading makes me cry
- update the SW (CRB) register offsets to match the upcoming 3.4.31 firmware
- the link state and ifmedia should work now with a register and code fix
- ...
|
|
|
|
a but further and doesn't hurt a real E4500.
tested by miod@
|
|
to go.
|
|
unconditionnaly.
|
|
|