Age | Commit message (Collapse) | Author |
|
ahci_hibernate_io, a skeleton of which is also provided in this diff.
This code is from deraadt@. Tested on a few wd machines to ensure it works
there as well.
|
|
groundwork for *_hibernate_io functions other than wd_hibernate_io
These changes were sent to me by deraadt@
|
|
installboot has the correct details. Also zero the boot DUID list before
populating it in installboot, preventing the DUIDs of offline chunks from
remaining around.
|
|
metadata from the volume metadata rather than using the metadata from some
random chunk. The coerced size is gained from another online chunk.
|
|
ok krw@
|
|
|
|
wild, but there is an obvious pattern. Fix a typo in one of the NVIDIA USB
Ids while there.
ok mikeb@ (a while ago)
|
|
From Pedro Martelletto.
ok krw@ mikeb@
|
|
coerced size rather than the physical size of another chunk.
|
|
|
|
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
|