| Age | Commit message (Collapse) | Author |
|
applies to rev. 0x91 for 96x chipsets. Needed to fix PR 24043, but more
stressing testing has to be performed before closing it.
|
|
no idea how this worked for me before, but I swear that it did...)
kern/24015.
|
|
|
|
|
|
|
|
Add Agilent Tachyon_DX2 product ID
Add HP Tachyon_XL2 product ID
|
|
- channel -> ch_channel
- wdc -> ch_wdc
|
|
|
|
|
|
- wdc_xfer to ata_xfer
- channel_queue to ata_queue
and move them to <dev/ata/atavar.h> so they can be used by non-wdc ATA
controllers. Clean up the member names of these structures while at it.
|
|
clients, and a pseudo-device for userspace access.
The attribute is named `opencrypto'. The pseudo-device is renamed to
"crypto", which has a dependency on "opencrypto". The sys/conf/majors
entry and pseudo-device attach entrypoint are updated to match the
new pseudo-device name.
Fast IPsec (sys/netipsec/files.ipsec) now lists a dependency on the
"opencrypto" attribute. Drivers for crypto accelerators (ubsec,
hifn775x) also pull in opencrypto, as providers of opencrypto transforms.
|
|
|
|
wdc_drvprobe() function. wdc_drvprobe() is used if the controller
does not specify a custom one prior to calling wdcattach(). The
WDC_CAPABILITY_DRVPROBE bit is gone.
|
|
When native i/o mapping fails, try compatible i/o mapping.
|
|
Device. Patch supplied by Nicolas Joly in PR kern/23860.
|
|
|
|
|
|
|
|
|
|
for modern PCI SATA controllers to have more. Define a new PCIIDE_MAX_CHANNELS
which to specify the maximum number of channels we support, and use it to
allocate channel resources.
|
|
register for proper operation. Add a prototype field in the pciide_channel
for this register and use it as necessary when writing the IDEDMA_CMD
register.
|
|
statements to 0x when there are hex numbers printed.
|
|
there, make all printfs consistent 0x%lx and (unsigned long) cast.
|
|
|
|
|
|
|
|
|
|
registers in the BA5 space.
|
|
|
|
D-Link DGE-530T
Linksys EG1032v2
Linksys EG1064v2
The Linux driver treats all of these the same. Tested with a DGE-530T;
it works, though performance on at least one of my systems is atrocious.
Fix setting of ethernet capabilities into interface capabilites word in
attach routine.
Manual page: note that jumbo support doesn't work and checksum support
doesn't exist.
|
|
* add constants to enums
* HAL update: stops panics, fixes ad hoc-mode beacons, some API
changes
* get and use mac/phy/rf front-end revision codes
* add a custom ath(4) ic_node_getrssi callback which does RSSI
averaging
* do not immediately scan, but re-associate after missing beacons.
* bug fix: don't if_init after detach.
* HAL diagnostics ioctl, SIOCGATHDIAG
* send DS parameters element in beacons
* const-ify some pointers
* consolidate rx-filter settings into ath_calcrxfilter
* abstract FreeBSD `ticks', NetBSD `hardclock_ticks' with ATH_TICKS()
* misc. other changes
|
|
Fix some non-initialized variables
close the output files when done
Redo the printing for RCS strings so they don't expand in the awk script too
Do proper tests for variables existance before accessing
Verified output from all scripts is identical to original versions
|
|
out. All of the code in this file was written by me.
|
|
device detection.
|
|
Thanks T. M. Pederson for sending the patches.
|
|
|
|
|
|
including chips that matched only the asic-revision fallback table.
When dong DMA setup for 5703 and 5704, use the new BGE_ASICREV() macro
to extract the ASIC revision.
|
|
into its own driver (artsata).
|
|
|
|
"satalink".
|
|
True IDE mode. Hinted at by Charles Hannum a while back. This lets
my PCI-Cardbus adapter read SanDisk CF cards much more reliably.
Also bring in a few defines from FreeBSD for some more TI registers and such.
|
|
|
|
|
|
|
|
|
|
|
|
Also, when printing the ASIC ID, print the revision in hex in all
cases to avoid extra confusion if only the "superclass" of the ASIC
is recognized.
|
|
|
|
|