summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2007-12-04syncTheo de Raadt
2007-12-04new device; graeme@omni.net.auTheo de Raadt
2007-12-04expresscard ral(4) rt2860 now can attach and detach correctlyTheo de Raadt
ok kettenis
2007-12-04Make puc(4) detachable.Mark Kettenis
Tested by millert@
2007-12-04Some ExpressCard cards have old PCI devices and a PCIe-PCI bridge.Mark Kettenis
In that case, configure the bridge and all devices behind it.
2007-12-03Check for G channels before B when setting the (eeprom) mode.Federico G. Schwindt
based on a change from Luis R. Rodriguez <mcgrof at gmail dot com>. reyk@ ok
2007-12-03set the value before freeing the result; marco@ ok.Federico G. Schwindt
2007-12-02SyncKenneth R Westerback
2007-12-02Add Radeon Mobility M10 NT, as seen on his T42p by Alexander Holupirek, whoKenneth R Westerback
kindly looked it up on www.pcidatabase.com.
2007-12-02Added AMLOP_BREAKOPINT function handler for X40 systemsJordan Hargrave
ok marco@
2007-12-02fix the trailing space for real now.Federico G. Schwindt
2007-12-02avoid trailing spaces on output; marco@ ok.Federico G. Schwindt
2007-12-02spelling fix in debug printfRobert Nagy
2007-12-02Put back some of the handling for writes to the GATT on intelOwain Ainsworth
agp bridges. This got lost in the merge before. Tested by Peter Hessler on amd64. ok tedu
2007-11-30s/letoh16/htole16/ in iwn_send_sensitivity().Damien Bergamini
no binary change.
2007-11-30Disestablish interrupts upon detach,Mark Kettenis
2007-11-30Make ppb(4) detachable.Mark Kettenis
2007-11-30Make pci(4) detachable.Mark Kettenis
2007-11-30skip the bad mapping checks for now, sighTheo de Raadt
2007-11-30Skip the sanity test introduced in r1.50 on TI devices, as it gets triggeredMiod Vallat
with valid devices.
2007-11-29unbreak the zaurus kernel build by adding a missing headerTodd T. Fries
co-discovered by robert@
2007-11-28oga just showed the worst case of "commit and run for beer" i've everTheo de Raadt
seen. unbreak the tree by adding a missing file (hope it is the only one)
2007-11-28Initial import of the DRM (direct rendering manager).Owain Ainsworth
This is the kernel part necessary for DRI support in X. Disabled for now because it still has a few bugs, but now I can work on it in tree. Also requires the requisite bits in X, which are currently under discussion on how to deal with them with privsep. ported from a combination of the free and netbsd implementations. Known bugs: 1) only the first occurence of X in any session will have dri, after that something prevents it working. 2) if the machine does not have a dri capable card, the kernel panics. Something's up in one of the probe functions. I haven't been able to find it though. 3) radeon cards need to be forced to use PCI mode otherwise they get into an infinite loop. This is known to at least kinda work with SiS, radeons in pci mode and intel cards. ok deraadt, kinda ok art, a few other people had a quick look.
2007-11-28my brother, David Fries david at fries dot net, noticed that if you put yourTodd T. Fries
sensors in the freezer, they return negative results, making unsigned values bad to store negative numbers and then do math on. Another popular os had this same bug fixed by the same person. ok grange@
2007-11-28when we probe a port send an ata inquiry to the device and cacheDavid Gwynne
the result in the ata_port struct. use this cached inquiry data when building the replies to scsi commands rather than fetching a new copy of ata inq every time. this shrinks the code by 100 lines. it also avoids a malloc in a scsi io path, which could be issued at a time when malloc isnt guaranteed to succeed, but a real scsi io definitely should.
2007-11-28add the device and interface class codes for USB Video Class (UVC)Robert Nagy
devices ok deraadt@
2007-11-28do not check malloc return value against NULL, as M_WAITOK is usedCharles Longeau
ok oga@
2007-11-28the ccb lists protect themselves, so we dont have to check if we're atDavid Gwynne
splbio when getting and putting ata xfers.
2007-11-28make ata controllers protect their own command lists so atascsi doesnt haveDavid Gwynne
to continually go to splbio to ensure its safe to work on them. shrinks code a little.
2007-11-28use correct data type for the pci address (bus_addr_t)Reyk Floeter
From mickey
2007-11-27fix shared area structure.Damien Bergamini
2007-11-27properly update hardware multicast filter.Damien Bergamini
hints from zd1211rw.
2007-11-27fix DMA alignment constraints: rings must be aligned on a 256-byteDamien Bergamini
boundary, "keep warm" page must be aligned on a 4KB boundary. make sure sc->shared->len[x][y] == sc->shared->len[x + 256][y] for all x < 64.
2007-11-27Fix off-by-one that made us attach acpicpu0 and acpicpu1 on GENERIC kernels.Mark Kettenis
ok marco@
2007-11-27also move softraid raid1 into own file, ok marcoTed Unangst
2007-11-27Remove whitespace at EOL, KNF, ansify. Move jump scroll code to a separateMiod Vallat
routine. No functional change (har, har)
2007-11-27split crypto functions out into their own file, so softraid.c is not suchTed Unangst
a jungle. ok deraadt marco
2007-11-27typos; ok jmc@Martynas Venckus
sys/dev/pci/pciide.c from naddy@
2007-11-27Add display type for SGI GBE.Joel Sing
ok miod@
2007-11-26Enable read ahead and write cache enable if supported byJonathan Gray
the disk rather than depending on the disk to have it on. A bunch of people have suggested this should go in.
2007-11-26Add LSI PCI IDs for 1078 based megaraid; from the windows driver infMarco Peereboom
2007-11-26Undo (well, comment out) 1.10 - this causes a regression on oqo-1 machines,Miod Vallat
but fixes keyboard on legacy (non-ps/2) controllers, which are probably still more common; discussed and ok deraadt@
2007-11-26Add new PERC6 & CERC6 PCI IDsMarco Peereboom
2007-11-26regenMarco Peereboom
2007-11-26Add PERC6Marco Peereboom
2007-11-26Just CRYPTO; RAID CRYPTO doesn't mean anything.Marco Peereboom
2007-11-26implement atascsi_probe_dev and atascsi_detach_dev. they let a hba tellDavid Gwynne
the midlayer(s) what to do.
2007-11-26Automatically degrade the timedelta sensor if the clock is free running for toMarc Balmer
long (12 hours for most cards, four days for the ones with higher precision local clocks, e.g. the GPS170PCI). All radio-clock drivers now behave more or less the same with regarding to timedelta sensor degradation; time to implement a few new drivers...
2007-11-26bump the maximum cdb that the driver will take from the midlayer up to 16David Gwynne
bytes. if you want to use large volumes on ciss, you need ciss to chew the large scsi io commands. problem found and fix tested by johan
2007-11-26print the comma before the MAC address string in dc_attach() instead of theBrad Smith
PCI front end attach function. This corrects the dmesg output for CardBus adapters and ensures proper dmesg output if an error occurs in dc_attach(). ok dlg@