summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2012-04-09If running on the original 33C93, reject commands not in groups 0, 1 or 5Miod Vallat
if their size is not exactly six bytes, as the chip can't cope with this situation. Another situation all 33C93 do not cope with very well, is sending stop commands to targets (such as all sd(4) devices when halting with poweroff) - it takes a very long time to recover once all targets on the bus have been powered down, so we need to raise timeouts to unholy values (one test case has required more than 20 seconds to recover). Not surprising, as this command is not documented as supported in the chip documentation.
2012-04-09Cope with strict alignment platforms, and unbreak the RX logic. Tested withMiod Vallat
ep@eisa on sgi.
2012-04-08additional urtwn device ids found in the linux driverJonathan Gray
2012-04-08regenJonathan Gray
2012-04-08additional urtwn device ids found in the linux driverJonathan Gray
2012-04-08regenJonathan Gray
2012-04-08add ids for Attansic/Atheros L1F (AR8161) and L2F (AR8162).Jonathan Gray
2012-04-08additional adapter types from FreeBSDJonathan Gray
2012-04-08match BELKIN F7D2102; from Seth JacksonTheo de Raadt
2012-04-08add BELKIN F7D2102; Seth JacksonTheo de Raadt
2012-04-06Put raidframe in the attic.Joel Sing
2012-04-05regenJonathan Gray
2012-04-05add some devices found on a r720Jonathan Gray
ok dlg@
2012-04-03After suspend/resume, reload the firmware. Skip firmware onTheo de Raadt
FXP_REV_82550_C with server extensions.
2012-04-03regenMiod Vallat
2012-04-03Do not turn keypad delete key into the other delete key when creating theMiod Vallat
USB layouts; reported by opera@witworx.com, thanks!
2012-04-01make this work on big endian archs again, broken in the last commit.Jonathan Gray
fixes breakage noticed by landry@ on macppc
2012-03-30If the MIDI UART is not ready for output, don't spin at IPL_CLOCK;Alexandre Ratchov
just return and make the midi(4) driver retry later. UART buffers are large enough for this, except eap(4) which uses interrupts for output. help from and ok jsg@
2012-03-29Missing #ifdef in previous diffMike Larkin
2012-03-29Prevent hibernation attempts on machines with unsupported disk controllers.Mike Larkin
The same check is also performed later in the hibernate sequence, but by then it's too late to cleanly unwind (presently). ok deraadt
2012-03-28guenther notes that s_pid must also move to matchTheo de Raadt
2012-03-28Work in progress support for the SGI Indigo, Indigo 2 and Indy systemsMiod Vallat
(IP20, IP22, IP24) in 64-bit mode, adapated from NetBSD. Currently limited to headless operation, input and video drivers will get ported soon. Should work on all R4000, R4440 and R5000 based systems. L2 cache on R5000SC Indy not supported yet (coming soon), R4600 not supported yet either (coming soon as well). Tested to boot multiuser on: Indigo2 R4000SC, Indy R4000PC, Indy R4000SC, Indy R5000SC, Indigo2 R4400SC. There are still glitches in the Ethernet driver which are being looked at. Expansion support is limited to the GIO E++ board; GIO boards with PCI-GIO bridges not ported yet due to the lack of hardware, and this kind of driver does not port blindly. Most of this work comes from NetBSD, polishing and integration work, as well as putting as many ``R4x00 in 64-bit mode'' erratas as necessary, by yours truly. More work is coming, as well as trying to get some easy way to boot install kernels (as older PROM can only boot ECOFF binaries, which won't do for the kernel).
2012-03-28Yet another ioctl-related pid value. Should be the master of theTheo de Raadt
thread, aka. p_p->ps_pid. ok miod
2012-03-28Take some additional steps needed to make the PHY on EC Ultra/8056Jonathan Gray
work correctly, based on similiar changes in FreeBSD. Originally from Brad Davis but changed quite a bit by claudio kettenis and myself since. ok kettenis@, earlier version ok claudio@
2012-03-26simplify conditionals in acpi_sleep_state()Theo de Raadt
ok mlarkin
2012-03-26hook in the hibernate request code; half of this diff is from mlarkinTheo de Raadt
ok mlarkin
2012-03-26Add support for the udl(4) in the Polaris2 USB dockClaudio Jeker
OK mglocker@
2012-03-26syncClaudio Jeker
2012-03-26Add id for the Polaris2 USB dock which is a udl(4)Claudio Jeker
OK mglocker@
2012-03-26Let this compile (not enabled by default); From Damian McGuckinTheo de Raadt
2012-03-24Left-pad the eeprom dump with zeroes in the debug dump to make it easier toMiod Vallat
read (this code is not compiled unless option AHC_DUMP_EEPROM anyway)
2012-03-24add a bunch of run devices found in the linux driverJonathan Gray
2012-03-24regenJonathan Gray
2012-03-24add a bunch of run devices found in the linux driverJonathan Gray
2012-03-24add ZTE HSUSB.Federico G. Schwindt
committed over it.
2012-03-24regen.Federico G. Schwindt
2012-03-24add ZTE HSUSB device.Federico G. Schwindt
2012-03-15Allow multiple backslashes at the start of a namespace path. It is prettyMark Kettenis
clear this is not supposed to happen, but unfortunately the description of the ECDT table in the standard document has a path that starts with two backslashes so that's what some vendors used. From Christophe Staiesse. ok deraadt@
2012-03-15Let nviic(4) match the NVIDIA MCP89 chipset, from Brad.Stuart Henderson
2012-03-14ubsec gets stuck after receiving a packet of a particular lengthMike Belopuhov
and stops processing any further packets. this is believed to be a result of the inconsistency of the destination mbuf chain as a a copy acquired via m_copym2 works fine. so far only one problem was discovered with the optimized inline version of m_copym2: a cluster has to be allocated if source chain had one. unfortunately, this solves the problem only for some packet sizes so apply a larger hammer and call m_copym2 for now. the problem was reported and diffs were patiently tested by Joosep <joosepm-at-gmail-dot-com>, thanks! deraadt agrees to this temporary measure.
2012-03-13Don't call wdcintr() for channels that aren't properly initialized or don'tMark Kettenis
have any drives on them. Fixes a panic seen on sparc64 machines with that pesky Acer Labs chipset. ok deraadt@, krw@, henning@
2012-03-11add PCI ids for HP Smart Array P220i/P222/P420/P420i/P421/P721m/P822Jonathan Gray
from Scott Benesh of HP via FreeBSD
2012-03-11regenJonathan Gray
2012-03-11HP Smart Array P220i/P222/P420/P420i/P421/P721m/P822Jonathan Gray
from Scott Benesh of HP via FreeBSD
2012-03-10Seems the _REG method is optional, so only run it if it is present.Mark Kettenis
2012-03-10AML integers are supposed to be 64-bit unsigned, but huge parts of our codeMark Kettenis
use signed integers. Partially fix issues by at least doing math operations on unsigned integers. From Christophe Staiesse.
2012-03-09New vmmap implementation.Ariane van der Steldt
no oks (it is really a pain to review properly) extensively tested, I'm confident it'll be stable 'now is the time' from several icb inhabitants Diff provides: - ability to specify different allocators for different regions/maps - a simpler implementation of the current allocator - currently in compatibility mode: it will generate similar addresses as the old allocator
2012-03-07Add AMD Hudson-2 support, thanks to Jorg Willekens for testing.Bryan Steele
ok mlarkin@
2012-03-07reisters -> registersMiod Vallat
2012-03-06oops. correct diff this timeMike Belopuhov