Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Major improvements to the aac(4) device driver. | 2005-11-18 | 5 | -1749/+3814 | |
| | | | | | | | | | | | | | - decouple the command structures from scsi structures, allowing non block oriented commands (e.g. management commands) to be built. - redesign the various command queues to remove race conditions and to allow commands from multiple sources to coexist in the system - move major processing of commands and messages to a dedicated kernel thread to avoid spending too long in the interrupt handler - add device data structures for various management commands to the header file Much code from FreeBSD | ||||
* | Use bus_addr_t for address in em_fill_descriptors(). | 2005-11-18 | 1 | -3/+3 | |
| | |||||
* | fix wrong htole usage in the 82544 PCI-X workaround codepath in em_encap(). | 2005-11-18 | 1 | -7/+4 | |
| | | | | From FreeBSD | ||||
* | revert part of rev 1.45 .. | 2005-11-18 | 1 | -14/+4 | |
| | | | | | | | | | - Modify the caller of em_encap() to detect a NULL m_head and not try to queue the mbuf if that happens. which was in preparation for a software-based workaround for a HW VLAN tagging issue, but due to a HW limitation with tagging, we cannot use HW VLAN tagging at all. | ||||
* | Protect biodone() with splbio(). | 2005-11-18 | 3 | -3/+12 | |
| | |||||
* | Define the CS/80 identify structure only once and correctly, instead of | 2005-11-18 | 6 | -68/+48 | |
| | | | | | duplicating it in every CS/80 driver and using an hardcoded number for its size. No functional change. | ||||
* | Don't forget to device_unref() in sdclose() if sdlock() fails; ok krw@ | 2005-11-17 | 1 | -3/+5 | |
| | |||||
* | kvtop() is not used anymore. Thanks for the fish. | 2005-11-17 | 2 | -17/+2 | |
| | |||||
* | Factorize DMA cache flush code, use modern types and constants, ansify. | 2005-11-17 | 3 | -91/+75 | |
| | |||||
* | Regen. | 2005-11-17 | 2 | -12/+12 | |
| | |||||
* | Unify SMBus controllers ids. | 2005-11-17 | 1 | -6/+6 | |
| | |||||
* | Use sectors as the size units for the RAW_PART (i.e. 'c') partition in | 2005-11-17 | 1 | -3/+2 | |
| | | | | | | | | | | | | spoofed sd disklabels. Sectors are the partition size units used and documented everywhere else in the tree. sd ensures a sector will always be a multiple of 512. Fixes disklabel(8) error messages and partition size display for sd devices that have no OpenBSD disklabel and a sectorsize > 512. Noted by Robert Szasz on his Sony Hi-MD device. ok pedro@ marco@ | ||||
* | style; no binary change. | 2005-11-17 | 1 | -35/+15 | |
| | |||||
* | add attachment for openpic behind memc, for newer G5 systems. | 2005-11-17 | 4 | -8/+15 | |
| | | | | only attaches a parent openpic, not a slave openpic. ok kettenis | ||||
* | tun devices get created (cloned) automagically when the device is opened. | 2005-11-17 | 1 | -2/+6 | |
| | | | | | | | | the code took a shortcut which results in the new device not beeing added to its interface class group as it should. call the regular if_clone_create() instead of taking shortcuts, and all is fine. ok markus, tested Mike Belopuhov <mkb@crypt.org.ru> | ||||
* | Fix pastos; ok deraadt@. | 2005-11-17 | 1 | -10/+10 | |
| | |||||
* | Sharp CE-RH2 remote control driver | 2005-11-17 | 6 | -7/+412 | |
| | |||||
* | fix mixer control names. | 2005-11-17 | 2 | -7/+7 | |
| | | | | | | i2s.c diff from Tsubai Masanari's CVS repo. ok joris@ | ||||
* | grok adt7467 somewhat, and fan disconnects | 2005-11-17 | 1 | -5/+23 | |
| | |||||
* | adt driver | 2005-11-17 | 1 | -1/+2 | |
| | |||||
* | basic driver for adt7460 found in some machines | 2005-11-17 | 2 | -1/+245 | |
| | |||||
* | go loud with autoconfig messages again, we are gonna try to write drivers soon | 2005-11-17 | 2 | -11/+3 | |
| | |||||
* | Fix typo. | 2005-11-16 | 1 | -2/+2 | |
| | |||||
* | Mention ipl in dmesg, for consistency with other devices. | 2005-11-16 | 2 | -6/+11 | |
| | |||||
* | Overhaul the way HP-IB devices are probed. We will now do an exhaustive | 2005-11-16 | 5 | -133/+50 | |
| | | | | | | | | | probe of the (slave, punit) tuple space, since this is the only way we can get a dual disk or dual tape enclosure to attach two devices of the same kind. This allows us to get rid of the hpibbus resource map and related functions. | ||||
* | fcu is readonly, so safe, i think | 2005-11-16 | 1 | -1/+2 | |
| | |||||
* | basic driver for apple fcu fan controller. can read up to 6 fan rpm's | 2005-11-16 | 2 | -1/+190 | |
| | | | | | and up to 2 fan pwms. we do not yet adjust the fan speeds, because we do not have a death wish | ||||
* | regen | 2005-11-16 | 2 | -5/+10 | |
| | |||||
* | BCM5706 -> BCM5706S and add the real BCM5706 entry. | 2005-11-16 | 1 | -2/+3 | |
| | |||||
* | regen | 2005-11-16 | 2 | -2/+7 | |
| | |||||
* | add Broadcom BCM5706 PCI id. | 2005-11-16 | 1 | -1/+2 | |
| | | | | From: PR 4621 | ||||
* | regen | 2005-11-16 | 2 | -46/+46 | |
| | |||||
* | tweak the Marvell entries a bit. | 2005-11-16 | 1 | -20/+20 | |
| | |||||
* | enable two more sensor types (no reports yet, this will prompt them) | 2005-11-16 | 1 | -1/+3 | |
| | |||||
* | Add support for MAX6642. | 2005-11-16 | 1 | -24/+46 | |
| | | | | ok deraadt@ | ||||
* | Suggest filling in uio_procp even if the area is in kernel-space if | 2005-11-16 | 1 | -2/+2 | |
| | | | | | the structure is passed to functions other than uiomove(); discussed with pedro@ | ||||
* | Enable pi2c. | 2005-11-16 | 1 | -2/+4 | |
| | |||||
* | Add support for the I2C controller on via-pmu. | 2005-11-16 | 4 | -4/+179 | |
| | | | | ok deraadt@ | ||||
* | small doses of KNF | 2005-11-16 | 1 | -33/+35 | |
| | |||||
* | driver for maxim ds1631, might work, might not! | 2005-11-16 | 2 | -1/+117 | |
| | |||||
* | Synch up all .h mpi files with FreeBSD. These new files contain the latest | 2005-11-16 | 5 | -424/+1208 | |
| | | | | LSI changes necssary for IM. | ||||
* | + pcagpio | 2005-11-16 | 1 | -1/+3 | |
| | |||||
* | driver for the philips pca9554 i2c gpio device | 2005-11-16 | 2 | -1/+262 | |
| | |||||
* | macppc can have gpio | 2005-11-16 | 2 | -2/+9 | |
| | |||||
* | some older apple machines did not have a 'regs' property for i2c devices, | 2005-11-16 | 1 | -2/+3 | |
| | | | | but 'i2c-address'. some have both. crazy. ok drahn | ||||
* | turn if else if else if into a switch statement. | 2005-11-15 | 1 | -4/+13 | |
| | | | | tested and ok kettenis@ | ||||
* | driver for adm1030 i2c temp + fan controller | 2005-11-15 | 2 | -1/+158 | |
| | |||||
* | Save process context in ktrwrite(), as it may be needed for locking | 2005-11-15 | 1 | -2/+2 | |
| | | | | | purposes by the file system specific write routine. Fixes PR 4612. Okay deraadt@. | ||||
* | Enable tsl. | 2005-11-15 | 1 | -1/+2 | |
| | |||||
* | Driver for the TAOS TSL2560/61 light sensors. | 2005-11-15 | 2 | -1/+242 | |
| |