Age | Commit message (Collapse) | Author |
|
|
|
blocks or boot loader to chunks that are not online.
ok mikeb@
|
|
|
|
tested by me
ok jsg@ sthen@ jmc@
|
|
Root on SD/MMC card did not work reliably because the config_pending
state was cleared too early. This change will clear config_pending
only after the card discovery has actually completed once.
ok deraadt@ drahn@
|
|
|
|
This is available with at least Ericsson-derived HSPA cards (e.g.
Dell 5530/5540) and provides a nice alternative to using them in
ppp mode. From Rivo Nurges (rix at estpak ee), ok jsg@
|
|
but if close wskbdX, wskbdX not returned to mux. Fix it.
ok miod@
|
|
WSKBD_RAW mode used in X, but X independently implements auto-repeat keys.
ok miod@
|
|
such as READ_CAPACITY_16. So plugging SCSI-3 devices onto such a bus
can be problematic.
Cap the acceptable xs->cmdlen at 12 in ncr53c9x.c.
Problem noted and fix tested by Kurt Mosiejczuk. Thanks! Diff mostly
from miod@ with kibitzing from me.
ok miod@
|
|
sd_set_chunk_state() as the new state.
ok jsing@
|
|
to debug it further and it's not nice to have a driver broken for months.
While here, correct calculation of a Reply Post Queue depth -- it has to
be multiple of 16.
ok dlg
|
|
this was missed when support for HT-1000 IDE was added.
From Brad.
|
|
matter for split-transactions which are not currently supported.
ok deraadt@ miod@
|
|
the suspend/resume cycle the same way it's done in pci_suspend
and pci_resume. Fixes high interrupt load caused by the unhandled
unmapped legacy ppb interrupts on resume. Figured out the hard way
with lots of testing done by Alexander Polakov, thanks!
ok kettenis
|
|
(this function is not yet called)
ok deraadt@
|
|
From Pedro Martelletto
|
|
|
|
|
|
As a side effect, we now restore the correct (original) command register
value rather than one read halfway through the reset process, which
gets port multipliers working on some ATI devices. Also tested on JMicron
and Intel AHCIs.
ok dlg@
|
|
me to add more paranoia.
|
|
Fix an issue with 11g beacon frames which looks to be a limitation
on the largest multi-write size:
==
I looked further into the magic 88-byte threshold after which the bug
occurs. It turns out that figure included the 24-byte tx_desc, and up
to 64 bytes of beacon frame (header+data).
rum_write_multi doesn't seem happy with writing >64 bytes at a time to
the MAC register. If I break it up into separate calls (e.g. bytes
0-63, then bytes 64-65, written at the appropriate offset) I see the
proper beacon frames being transmitted now.
==
tweak by miod@
ok deraadt@
|
|
|
|
only useful for debugging.
ok dlg@
|
|
that the .o file is half the size. Tested by camield (who just doubled
the table size recently for a 16-port device). Hopefully no regressions,
since this is a pretty large change of a very large table.
|
|
source! From Pedro Martelletto.
|
|
tested by reported. ok kettenis@ (who pointed out a botch i'd made, too).
While here remove definition of another (unused) unaligned access. to be added
back when it is actually used (this one pointed out by deraadt@).
|
|
want to use for ADB keyboard.
|
|
floppyB to fit again. ok deraadt@
|
|
Bump PUC_MAX_PORTS, the resulting growth of pucdata will be dealt with later.
ok deraadt
|
|
|
|
|
|
don't fail unconditionally.
|
|
OK jsg@
|
|
|
|
OK jsg@
|
|
ok sthen@, jsg@
|
|
ok sthen@, jsg@
|
|
|
|
garbage when changing snoop related registers on pch2.
Rework the code to remove the duplication and hopefully make
this sort of thing less likely in future.
Found and debugged by pedro. ok markus@
|
|
the FreeBSD code.
age(4) tested by Thomas Pfaff; alc(4) tested by Gabriel Linder;
ale(4) tested by Johan Torin.
From Brad
|
|
|
|
on misc@
Similar diff tested by okan@ and Mathieu (ptr.jetable)
ok shadchin@
|
|
Based on a diff from Vladimir Kirrillov.
|
|
from drahn@, ok deraadt@
|
|
Fixes TKIP replays seen by STAs connecting to an ath(4) hostap and matches
the FreeBSD driver. Tested with several cards by Theo and myself.
Thanks mikeb for providing some cards, your next beer in Berlin is on me.
ok deraadt
|
|
Problem reported by ajacoutot@
ok deraadt@, kettenis@, krw@
|
|
reverting most of the previous commit. Fixes unaligned read from PCI config
space as well.
ok & tested by stsp@
|
|
ok stsp@
|
|
This mandatory function will get invoked in pci_probe_device(), and allows
a pci host driver to alter the pci_attach_args passed to a device when
attaching.
This function will also, if returning non-zero, cause the device to be
skipped completely during all the phases of the PCI device discovery
(i.e. ressource enumeration, ressource assignment, and actual attachment).
This particular feature is experimental and might be reverted in the future
(or the scope narrowed to device attachment only).
A dummy #define pci_probe_device_hook() 0 is added to all platforms except
sgi, where real functions (currently only returning 0) are added; real meat
will be added shortly.
Discussed at s2k11, no objection from the usual suspects.
|