summaryrefslogtreecommitdiff
path: root/sys/dev/ic
AgeCommit message (Collapse)Author
2004-11-08use __packed instead of __attribute__ ((__packed__)) (ok miod@), checkReyk Floeter
possible NULL mac in the keycache function.
2004-11-07struct ucode.length should be in number of elements (u_int32_t), notDaniel Hartmeier
number of bytes. reported by Pyun YongHyeon, patch from mickey@, ok deraadt@
2004-11-06sync pci idsReyk Floeter
2004-11-04fix memory leak on deleting a screen; from janjaap@stack.nl via pr3977Michael Shalayeff
2004-11-03register typoReyk Floeter
2004-11-03oops missed to set devtype here rather than in sti_sgc.c:1.23Michael Shalayeff
2004-11-03knf, use positive error values (suggested by miod@)Reyk Floeter
2004-11-03Revert to 3.6-current code since IBM onboard mpt's act up. Found by pval & ↵Marco Peereboom
deraadt no cookie for me...
2004-11-02Remove __HAVE_NWSCONS and related remnants of pre-wscons days; no functionalMiod Vallat
change.
2004-11-02spacing, beautify dmesg outputReyk Floeter
2004-11-02removed some printfsReyk Floeter
2004-11-02import of a free hal part for the ath driver as a replacement for theReyk Floeter
binary-only hal module found in FreeBSD and NetBSD. OpenBSD's approach is based on reverse engineering because it is _not_ possible to include a non-free and binary-only piece of software in a 100% free operating system. it still lacks some features found in the "official" hal module but this will be done very soon with a help by a lot of contributors - because it's free. ok deraadt@
2004-11-02imported Sam Leffler's ath driver for atheros multimode wireless nicsReyk Floeter
from NetBSD and FreeBSD. ok deraadt@
2004-11-01back out previous commit.Brad Smith
2004-10-31don't swap zerosBrad Smith
2004-10-30Add missing manufacturing pages. Only the IO Unit pages are now missing but ↵Marco Peereboom
those are not relevant to RAID. Some cleanup.
2004-10-29rev 1.78Brad Smith
Enable the automatic TX underrun recovery for the ADMtek chips. This solves cvsup update on my laptop which aborts after a while without this patch. rev 1.79 Fix the support for the AN985/983 chips, which do not set the RXSTATE to STOPPED, but to WAIT. This should fix hangs which could only be solved by replugging the cable. From FreeBSD Thanks to C. Bensend <benny at bennyvision dot com> for testing.
2004-10-28add \n in 'invalid state' message; from Martin Reindl; ok miod@.Xavier Santolaria
2004-10-28Redo RAID volume pagesMarco Peereboom
Add RAID physical disk pages
2004-10-26Add RAID volume pageMarco Peereboom
Add more IOC pages Some cleanup
2004-10-24More freebsd delta reduction. Eliminate use of NetBSD scsipi definesKenneth R Westerback
in favour of OpenBSD ones where no FreeBSD equivalent exist. Backout random whitespace variances. Backout field name change, changeing physaddr back to original busaddr. Remove VL/EISA stuff mistakenly brought in from ahc. No change to generated code.
2004-10-24A missed ahd_htole16 -> aic_htole16 in an unused define.Kenneth R Westerback
2004-10-24Remove ahc/ahd NetBSD compatibility defines unused since we startedKenneth R Westerback
synching ahc/ahd directly with FreeBSD.
2004-10-24Missed file from previous aic diff.Kenneth R Westerback
2004-10-24Shuffle defines around so that ahc and ahd use the aic_ names thatKenneth R Westerback
come with the freebsd sources, rather than duplicating those names in the ahd_ and ahc_ namespaces. Big reduction in delta to freebsd sources, which reduces noise when updating the code. No .o differences found on i386. ok marco@.
2004-10-24Minimize delta to FreeBSD in preparation for bringing in updates.Kenneth R Westerback
Mostly using recently defined scsi_message.h defines, and new and existing aic7xxx_cam.h defines to eliminate magic numbers or name variations. A few whitespace revisions. If we aren't putting the code in KNF, no need to live with other whitespace modifications. ok marco@.
2004-10-23add missing braces, noticed by mcbride@Brad Smith
2004-10-23re-add old xl_encap_90xB() for 905B/C cards. removed in rev 1.52.Brad Smith
fixes reported mbuf leaks as well as transmit side breakage on macppc, PR 3892. ok mcbride@
2004-10-22KNFMarco Peereboom
2004-10-22And add a license before theo kills me.Marco Peereboom
2004-10-22Add mpt_ioctl.h file.Marco Peereboom
2004-10-22Add:Marco Peereboom
* bio ioctl interface * retrieval of manufacturing pages * retrieval of IOC pages * IM detection during boot This is the initial infrastructure to add IM/IME/IS support to the mpt driver. This is not extremely useful yet. Userland tool to follow.
2004-10-20put newlines at slightly different places during attach, leading to cleanTheo de Raadt
USB attach
2004-10-20Use bus_addr_t instead of int for port address/offset, ok mickeyPer Fogelstrom
2004-10-17Add a callback drv_probe() to allow underlying ata controller driverAlexander Yurchenko
to probe for drives in its own way. It's a no-op for now but will be needed for native sata support.
2004-10-17Move declaration of default _vtbl members (wdc_default_*) toAlexander Yurchenko
wdcvar.h.
2004-10-17Define number of general and ``shadow'' (overlapping) ATA registers;Alexander Yurchenko
from NetBSD.
2004-10-14a few more c-media codec idsMichael Shalayeff
2004-10-14constants for TX underrun handlingBrad Smith
2004-10-14rev 1.47Brad Smith
Add a check in the interrupt service routine to return quickly in case there is nothing to do. This happens normally when the card shares the interrupt line with other devices. This code saves a couple of microseconds per interrupt even on a fast CPU. You normally would not care, except under heavy tinygram traffic where you can have some 50-100.000 interrupts per second... rev 1.51 Patch to allow TX underrun handling without issuing a complete chip reset. Just temporarily turn off the transmitter instead. From FreeBSD ok mcbride@ tested by mcbride@, jaredy@, marco@, grange@, <harding at motd dot ca>
2004-10-13De-inline siop. Shrinks almost 1K on i386.Kenneth R Westerback
ok deraadt@, marco@, weingart@, millert@.
2004-10-13Let the generic rtl code work if the bus-dependent code has decided to attach;Miod Vallat
this lets the 8138-based cardbus devices to really attach. 8138-specific mii differences will need to be investigated; right now, recognizing the 8138 as either 8139 or non-8139 causes it to lose the link after a while, but nothing ifconfig can not reset... From a discussion with and tested by Benoît Izac, who owns a 8138-based cardbus device.
2004-10-12Don't use BIOS configuration data when no seeprom is available. LetsKenneth R Westerback
SGI use more than 8 bit asynch transfers on built in ahc. Problem noted by pefo@. Fix found in NetBSD PR #23276 from Christopher Sekiya. ok pefo@.
2004-10-10Work around "overlapped command" issue on devices that are slower than U320. ↵Marco Peereboom
Committing this due to a preemptive "I don't like your fix" comment from krw@ Tested by pval@, krw@ and me, ok krw@
2004-10-06typoBrad Smith
2004-10-06Enable round-robin arbitration between transmit and receive unitBrad Smith
in the 21143, instead of giving priority to the receive unit. This gives a 10-15% performance improvement in the forwarding rate under heavy load. From FreeBSD ok mcbride@ nick@ deraadt@
2004-10-04a whole bunch of avance logic codecs and also patch for someMichael Shalayeff
2004-10-02remove if NVLAN here tooBrad Smith
2004-10-01add some missing $, ok djm@ 'That looks fine to me' millert@Jonathan Gray
2004-09-30get the MAC address correct on big endianJason Wright