summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2005-11-19Only run mkdep on SFILES if there is something in it. pointed out by todd@Dale Rahn
2005-11-19Get device resources from soundbus node instead of i2s node. This makes soundMark Kettenis
work on the iMac G5, and should work on older systems too. tested by cloder@, miod@; ok brad@
2005-11-18Fix writes on the i2c bus.Mark Kettenis
ok deraadt@
2005-11-18syncAaron Campbell
2005-11-18Intel device 0x24dd is actually ehci (USB 2.0). Tweak product name string toAaron Campbell
distinguish it from the 1.0 versions of the 82801EB hubs. deraadt@ ok
2005-11-18oopsTheo de Raadt
2005-11-18support pca9556 and pca9557 tooTheo de Raadt
cope with the polarity input register correctly, as well
2005-11-18PCIX -> PCI-X in a few commentsBrad Smith
2005-11-18add some comments explaining the general CPU reset code and the AMD GeodeBrad Smith
SC1100 specific reset code. From NetBSD ok mickey@
2005-11-18splimp -> splvm. no binary diff.Brad Smith
ok mickey@
2005-11-18do not devide by zeroMichael Shalayeff
2005-11-18Work around yet another race on non-locking file systems: when callingPedro Martelletto
VOP_INACTIVE() in vrele() and vput(), we may sleep. Since there's no locking of any kind, someone can vget() the vnode and vrele() it while we sleep, beating us in getting the vnode on the free list.
2005-11-18Bump copyright (watchdog addition).Alexander Yurchenko
2005-11-18Major improvements to the aac(4) device driver.Nathan Binkert
- 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
2005-11-18Use bus_addr_t for address in em_fill_descriptors().Brad Smith
2005-11-18fix wrong htole usage in the 82544 PCI-X workaround codepath in em_encap().Brad Smith
From FreeBSD
2005-11-18revert part of rev 1.45 ..Brad Smith
- 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.
2005-11-18Protect biodone() with splbio().Miod Vallat
2005-11-18Define the CS/80 identify structure only once and correctly, instead ofMiod Vallat
duplicating it in every CS/80 driver and using an hardcoded number for its size. No functional change.
2005-11-17Don't forget to device_unref() in sdclose() if sdlock() fails; ok krw@Miod Vallat
2005-11-17kvtop() is not used anymore. Thanks for the fish.Miod Vallat
2005-11-17Factorize DMA cache flush code, use modern types and constants, ansify.Miod Vallat
2005-11-17Regen.Alexander Yurchenko
2005-11-17Unify SMBus controllers ids.Alexander Yurchenko
2005-11-17Use sectors as the size units for the RAW_PART (i.e. 'c') partition inKenneth R Westerback
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@
2005-11-17style; no binary change.Federico G. Schwindt
2005-11-17add attachment for openpic behind memc, for newer G5 systems.Dale Rahn
only attaches a parent openpic, not a slave openpic. ok kettenis
2005-11-17tun devices get created (cloned) automagically when the device is opened.Henning Brauer
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>
2005-11-17Fix pastos; ok deraadt@.Alexander Yurchenko
2005-11-17Sharp CE-RH2 remote control driverUwe Stuehler
2005-11-17fix mixer control names.Brad Smith
i2s.c diff from Tsubai Masanari's CVS repo. ok joris@
2005-11-17grok adt7467 somewhat, and fan disconnectsTheo de Raadt
2005-11-17adt driverTheo de Raadt
2005-11-17basic driver for adt7460 found in some machinesTheo de Raadt
2005-11-17go loud with autoconfig messages again, we are gonna try to write drivers soonTheo de Raadt
2005-11-16Fix typo.Mark Kettenis
2005-11-16Mention ipl in dmesg, for consistency with other devices.Miod Vallat
2005-11-16Overhaul the way HP-IB devices are probed. We will now do an exhaustiveMiod Vallat
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.
2005-11-16fcu is readonly, so safe, i thinkTheo de Raadt
2005-11-16basic driver for apple fcu fan controller. can read up to 6 fan rpm'sTheo de Raadt
and up to 2 fan pwms. we do not yet adjust the fan speeds, because we do not have a death wish
2005-11-16regenBrad Smith
2005-11-16BCM5706 -> BCM5706S and add the real BCM5706 entry.Brad Smith
2005-11-16regenBrad Smith
2005-11-16add Broadcom BCM5706 PCI id.Brad Smith
From: PR 4621
2005-11-16regenBrad Smith
2005-11-16tweak the Marvell entries a bit.Brad Smith
2005-11-16enable two more sensor types (no reports yet, this will prompt them)Theo de Raadt
2005-11-16Add support for MAX6642.Mark Kettenis
ok deraadt@
2005-11-16Suggest filling in uio_procp even if the area is in kernel-space ifUwe Stuehler
the structure is passed to functions other than uiomove(); discussed with pedro@
2005-11-16Enable pi2c.Mark Kettenis