summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2007-05-19the thinkpad 60 models are in "state" 5.Ted Unangst
ok deraadt jasper jsg mk
2007-05-19My 3c905C needs a brief pause after reset for PIO too, at least on hppa.Mark Kettenis
tested by thib@, ok deraadt@
2007-05-19regenMoritz Jodeit
2007-05-19Add Radeon X700 PCIE, Radeon X700 PCIE Secondary and Marvell 88SE6145 SATA.Moritz Jodeit
2007-05-19command ids for mailbox commandsDavid Gwynne
2007-05-19stash the dma tag in sli_softcDavid Gwynne
2007-05-19hook up interrupts, but a little different to what i usually do. this mapsDavid Gwynne
the interrupt before the bus independant code is attached, and establishes the interrupt after that.
2007-05-18fix the check of wsmouse_calibcoords values andRobert Nagy
invert the X or Y coordinates to make the top left corner (0,0).
2007-05-18spelling in comment fixDavid Gwynne
2007-05-17copy the lladdr from the arpcom struct onto the hardware when the interfaceDavid Gwynne
is brought up. this driver now supports all the features our network layer expects of it.
2007-05-17support changing the mtu up to the maximum frame size it currentlyDavid Gwynne
supports (MCLBYTES).
2007-05-16add definitions for the bits in the "register" bus_space region.David Gwynne
2007-05-16add support for multicast addresses. this adds the add/del multi handlersDavid Gwynne
to the ioctl, and programs the multicast filter in tht_iff. we are not using the perfect multicast filters, only the imperfect one. i think there is a requirement that addresses in the perfect filter be in order, but im not sure how to do that nicely (yet). this has taken a long time because i dont know how to write c.
2007-05-16map the pci BARs that we're interested in. this gives us access to theDavid Gwynne
chips registers and io interface, but whats actually in them is still a mystery to me.
2007-05-15regenMarcus Glocker
2007-05-15Add vendor and product; AmbiCom, Inc. WL54CF.Marcus Glocker
2007-05-15start work on a driver for emulex fibre channel controllers.David Gwynne
it is split up into a bus independant chunk (dev/ic/sli*) and the attach glue (dev/pci/sli_pci.c) cos there are sbus varaints of this chip which i hope to get my hands on one day. this does nothing except attach to the LP8000 controllers.
2007-05-14Properly wrap mii_tick() up in splnet().Jonathan Gray
This seems to fix a bizzare problem I was having for some time with msk on MP amd64 where the machine would reboot itself under load. At least sk(4) and rl(4) code seems to have the potential for a similiar problem. ok kettenis@
2007-05-14wsmouse.h is needed for the NWSMOUSE test to actually workTed Unangst
found by and ok art
2007-05-14delete unused code; ok krwTheo de Raadt
2007-05-14Convert from lockmgr to rwlock.Jonathan Gray
Initial diff from krw@, uneeded lock_mii()/unlock_mii() on all commands in existing code removed by me so it doesn't try to recurse. ok krw@
2007-05-14Remove crufty unused code.Jonathan Gray
ok kettenis@ krw@ henning@
2007-05-13sync comment with realityFelix Kronlage
2007-05-12Take alignment restrictions into account when setting up RAM buffer addresses.Mark Kettenis
This makes Yukon-2 FE chips work reliably. Pointed out by giovanni at gmail dot com.
2007-05-12Use VNDLABELDEV() and not DISKLABELDEV() in writedisklabel() sinceKenneth R Westerback
VNDLABELDEV() is used in readdisklabel(). VNDLABELDEV() preserves the vndsimple() property encoded in the device.
2007-05-12Add initial bits for assembly at boot time.Marco Peereboom
2007-05-11regenMarcus Glocker
2007-05-11Add vendor and product; AboCom Systems, Inc. SDW11G.Marcus Glocker
2007-05-11Ditch acard_pci_intr() as nothing currently uses it.Jonathan Gray
Pointed out by deraadt@
2007-05-10Don't skip channels that don't have the WDCF_IRQ_WAIT flag set. ApparentlyMark Kettenis
some chips generate interrupts we don't expect, but we need to ack those. Fixes the cdrom hangs on various sparc64 systems. tested by some, ok deraadt@
2007-05-10remove and hide code that isn't used.David Gwynne
found by deraadt@
2007-05-09Remove an obsolete comment which guesses about a register write an neverMarcus Glocker
was used anyway. OK claudio@
2007-05-09diable -> disableMiod Vallat
2007-05-09delete unused functions. typical vendor garbage driver..; ok kettenisTheo de Raadt
2007-05-09Revert rev 1.116. For some reason this caused the device to do DMA from/toMark Kettenis
random addresses in some cases, causing watchdog timeouts. tested by many; ok deraadt@
2007-05-09remove the internal wrapper functions for ieee80211_mhz2ieee andReyk Floeter
ieee80211_ieee2mhz which also removes some dead code. figured out by deraadt@
2007-05-08Assemble disk from user supplied metadata.Marco Peereboom
Verify all metada to make sure it is correct; this includes sorting the chunks Add 2 new functions for printing uuid and metadata.
2007-05-08backout while the amd64 puc situation is rethoughtTheo de Raadt
2007-05-08non-static inline functions waste spaceTheo de Raadt
2007-05-08#if 0 a function that is only ever called in #if 0Theo de Raadt
2007-05-08move com_activate() to where it belongsTheo de Raadt
2007-05-082nd one found: If you really wish to make a function __inline (which willTheo de Raadt
be called once), please also make it static so that the compiler does not generate a 2nd one to export to outside callers! that is a stupid waste of space.
2007-05-08Make use of struct wsmouse_calibcoords and add ioctl supportRobert Nagy
for getting and passing calibration values. Move the scale struct to uts_softc so that each device can have it's own values instead of using the global one. ok miod@
2007-05-08repair com/fxp foo_detach() stuff, the hardest part being the pccom messTheo de Raadt
2007-05-08add swapxy, resx and resy to struct wsmouse_calibcoords,Robert Nagy
so we can store these values here; ok miod@
2007-05-08put more foo_detach() routines where they are usedTheo de Raadt
2007-05-08#ifdef notdef functions which are only called in #ifdef notdef contextsTheo de Raadt
2007-05-08places they get called are #ifdef notdef, so the code itself can be tooTheo de Raadt
2007-05-08rl_detach() is only used for cardbus caseTheo de Raadt
2007-05-08wdcrestart() is never usedTheo de Raadt