summaryrefslogtreecommitdiffstats
path: root/sys/dev/ic
AgeCommit message (Expand)AuthorFilesLines
2014-07-09Kill unused shutdown hook pointers.mpi2-6/+3
2014-07-08decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.hderaadt16-49/+16
2014-07-08cut things that relied on mclgeti for rx ring accounting/restriction overdlg8-46/+55
2014-07-07Don't print warnings for mouse interrupts on bsd.rdshadchin1-1/+3
2014-06-27Standardize xfer byte counts to ssize_t rather than a mix of size_t and intmiod2-56/+76
2014-06-26Work around compatibility problems with Intel ahci and Intel SSDs by retryingjmatthew1-2/+7
2014-06-17ansi function declarations.dlg1-50/+22
2014-06-07Document bwi(4) interrupt error flags by using named constantsstsp1-4/+15
2014-05-30Remove dead assignment and newly created unused variable.chl1-3/+1
2014-05-24Support for newer run(4) hardware ported from FreeBSD's run(4) driver.stsp1-1/+516
2014-05-21We only have one possible location to use for a logged in port, so only setjmatthew1-5/+2
2014-05-18Make rtsx(4) attach to RTL8402 devices. Reported as working by Eric Huiban.stsp1-2/+2
2014-05-17When the firmware tells us a loop id is already in use, add the devicejmatthew2-33/+59
2014-05-10Sidestep format string issue by sanitizing a bit of debug code.kettenis1-9/+4
2014-05-08Format string fixes and removal of -Wno-format for hppa kernels.miod1-2/+2
2014-05-04format string fixes for bus_addr_t and bus_size_tsf1-2/+2
2014-04-27transplant hotplug code over from qle(4)jmatthew2-111/+535
2014-04-23Document RTS5227 support in rtsx(4).stsp1-2/+2
2014-04-23rename some hardware revisions to match FreeBSDjsg2-17/+17
2014-04-23add support for RTL8168EPjsg2-2/+5
2014-04-23While we always mask the revision with 0x7c800000 linux uses a tablejsg2-16/+2
2014-04-23Add support for RTL8168GUjsg2-2/+5
2014-04-22Remove RX checksum offloading support. The chip is too limited, andnaddy2-200/+3
2014-04-21In qla_get_port_name_list, handle malloc failure, skip special fabric ports,jmatthew1-3/+27
2014-04-18reaching into altq unconditionally (and w/o ifdef ALTQ) is bad, mmkay?henning1-5/+1
2014-04-16set ourselves up to respect the max data transfer size.dlg1-4/+11
2014-04-16print the board name and firmware revision like we do on mpii anddlg2-2/+54
2014-04-16have nvme_poll return the status bigs from the completion ringdlg2-35/+64
2014-04-15i wanted to work on this in the tree so i could commit lots of smalldlg3-45/+491
2014-04-14move the hardware structures into ahcireg.h.dlg3-56/+56
2014-04-14Always copy out all mailbox registers and use msleep in a loop to ensure thatjmatthew3-69/+62
2014-04-13wrap a long linederaadt1-2/+3
2014-04-13In debug output, print loop ids as decimals and port ids as 24bit hex.jmatthew1-10/+9
2014-04-12nvm admin command opcodesdlg1-1/+14
2014-04-12start working on a driver for non volatile memory express controllers.dlg3-0/+564
2014-04-07When iterating through fabric ports, start at our own port ID. It doesn'tjmatthew1-2/+3
2014-04-07ISP2322 chips need a different firmware image to other 2300s, so until wejmatthew1-15/+38
2014-04-06Rework the command polling loop in a similar fashion as was done for qla(4).kettenis1-27/+17
2014-04-06Clear the interrupt before reading the response queue pointer register inkettenis1-3/+4
2014-04-05set adapter buswidth according to the number of loop ids supported by thejmatthew3-10/+13
2014-04-04Rework the command polling loop so it can handle multiple responses in a singlejmatthew1-29/+17
2014-03-31Slightly better debugging code.kettenis1-15/+16
2014-03-31Rather than scanning local loop ids sequentially, just ask the chip whichjmatthew3-18/+75
2014-03-31the hardware expects ahci_cmd_table to be 128 byte aligneddlg1-2/+2
2014-03-31move the last htoleXX things to htolemXX where possible.dlg1-33/+31
2014-03-31ahci dva things are 64bit and surprisingly aligned nicely to 64bit too.dlg2-12/+8
2014-03-31replace bzero with memsetdlg1-10/+10
2014-03-31massage the prdt (what an sgl is on every other chip) loading withdlg2-39/+28
2014-03-31dva on ahci is 64bitdlg1-2/+2
2014-03-28Reduce uvm include madness. Use <uvm/uvm_extern.h> instead ofmpi2-4/+4