Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-05-28 | Better debug printf. | Alexander Yurchenko | |
2007-05-28 | Initial bits of if_media and mii support. | Claudio Jeker | |
2007-05-28 | use memcpy when copying to/from the fifos, apparently gcc can do a better | David Gwynne | |
job of optimising it. | |||
2007-05-28 | Provide a separate DMA-able command frame buffer for each CCB to prevent | Alexander Yurchenko | |
a race when the new command is posting while the target DMA engine is still reading the previous command. Now I can finaly remove the openings=1 hack. Many thanks to dlg@ for analizing the problem. | |||
2007-05-28 | Sprincle some more scsi_done(). | Alexander Yurchenko | |
2007-05-28 | Release CCB before calling scsi_done(). Thanks dlg@ for the tip. | Alexander Yurchenko | |
2007-05-27 | Add basic error detection. | Alexander Yurchenko | |
2007-05-27 | Better debug printf. | Alexander Yurchenko | |
2007-05-27 | A completely rewritten ips driver. Still work in progress but already | Alexander Yurchenko | |
better than before. I've started it right after h2k7 in the Lisbon airport but could commit only at c2k7. | |||
2007-05-27 | Attach ifp to che(4) by cheating a bit -- at least in dlg's opinion. | Claudio Jeker | |
2007-05-27 | move bus_space funcs out of the way, sprinkle some knf. | David Gwynne | |
do all the eeprom reads before printing eye candy. check if they fail and drop out when they do. | |||
2007-05-27 | shuffle things around a bit. this organises the code more like tht. | David Gwynne | |
2007-05-27 | Implement the PDV eeprom read functions plus some other minor cleanup. | Claudio Jeker | |
2007-05-26 | chop ETHER_ALIGN off the size of the packet we tell the hw we can do | David Gwynne | |
2007-05-26 | ETHER_ALIGN rx mbuf so that it works on strict alignment archs. OK dlg@ | Claudio Jeker | |
2007-05-26 | correctly byteswap the mac address when moving it on and off teh card | David Gwynne | |
2007-05-26 | add some htole64s | Reyk Floeter | |
2007-05-26 | wrap the debug macro in do { } while (0) | David Gwynne | |
2007-05-26 | reformat the softc to make it look like everything else we have. | David Gwynne | |
2007-05-26 | get rid of #define sc_if sc_arpcom.ac_if | David Gwynne | |
2007-05-26 | this isnt netbsd | David Gwynne | |
2007-05-26 | tx descriptor fixes | Reyk Floeter | |
2007-05-26 | First bits of che(4) a driver for various Chelsio 10Gb Ethernet cards. | Claudio Jeker | |
Currently only part of the attach function is written plus some functions to access the flash. OK dlg@ reyk@ (they want to start hacking on it as well) | |||
2007-05-26 | one extern seems to be better than 20 for ifqmaxlen; ok krw | Jason Wright | |
2007-05-26 | separate the attach information from the status information with a colon. | Reyk Floeter | |
suggested by deraadt@ | |||
2007-05-26 | cleanup | Reyk Floeter | |
2007-05-26 | increase the delay to wait for the firmware to become ready, the card needs | Reyk Floeter | |
some more time to initialize in the dell server than in the hp server. | |||
2007-05-26 | update some registers and the tx descriptor layout to match the latest | Reyk Floeter | |
firmware that we use. also start to implement initial bits of the tx path and interrupt handling (work in progress). | |||
2007-05-26 | regen | Claudio Jeker | |
2007-05-26 | Add Chelsio 10Gb Ethernet card product IDs. OK reyk@ | Claudio Jeker | |
2007-05-26 | More comment typos from Diego Casati. Including winners like funtion, allmost, | Kenneth R Westerback | |
oustside, seqencer, toghether, nessissary, etc. | |||
2007-05-25 | "interupt" -> "interrupt" in various comments. Mostly from Diego Casati. | Kenneth R Westerback | |
2007-05-22 | Add the BCM5709 PCI device Id. It is disabled for now since we do not | Reyk Floeter | |
support SerDes-based (1000base-SX fibre) bnx(4) devices yet. The reason is simple - we do not have any fibre bnx(4) to test and port the SerDes changes from the other bnx drivers. From brad found in the Linux driver | |||
2007-05-22 | sync | Reyk Floeter | |
2007-05-22 | Add another bnx(4) PCI Id (BCM5709 SerDes 1000base-SX) | Reyk Floeter | |
2007-05-22 | adress -> address | Jasper Lievisse Adriaanse | |
from brad ok claudio@ | |||
2007-05-22 | %z in printf(9) is not the same as %z in printf(3). Change to %lu | Ray Lai | |
and cast arg to ulong. OK miod@. | |||
2007-05-22 | Use BNX_PRINTF instead of printf with missing argument. | Ray Lai | |
OK reyk@, earlier version OK tedu@, dlg@, and miod@. | |||
2007-05-22 | regen | David Gwynne | |
2007-05-22 | mtu and i found an emulex lp982 in tokyo | David Gwynne | |
thanks to patrick for letting me eyeball it. | |||
2007-05-21 | Implement deep interrupt swizzling by mapping all four PCI interrupt pins | Mark Kettenis | |
for PCI-PCI bridges and passing the mapping to the attached bus device. MD code can use these when mapping PCI device interrupts. This diff adds such code for amd64 and i386. This fixes interrupt mapping for devices that sit behind two PCI-PCI bridges where the firmware only provides a mapping for the first PCI-PCI bridge. tested by sturm@, krw@, and a few others, ok deraadt@ | |||
2007-05-21 | sync; add new device id to the bce(4) driver | Reyk Floeter | |
From brad ok and tested by todd@ | |||
2007-05-21 | add new bce(4) device id | Reyk Floeter | |
2007-05-21 | fix bnx vlan tagging in the rx path; do not attach the vlan tag twice | Reyk Floeter | |
if the firmware has been told to keep it and copy the tag in network byte order in the other case. ok mcbride@ dlg@ | |||
2007-05-20 | Add missing arguments to printf. | Ray Lai | |
OK tedu@, dlg@. | |||
2007-05-20 | Convert ehci and ucom to rwlock. | Jonathan Gray | |
Kill the usb specific lockmgr wrapper as nothing uses it now. ok thib@ | |||
2007-05-19 | regen | Moritz Jodeit | |
2007-05-19 | Add Radeon X700 PCIE, Radeon X700 PCIE Secondary and Marvell 88SE6145 SATA. | Moritz Jodeit | |
2007-05-19 | stash the dma tag in sli_softc | David Gwynne | |
2007-05-19 | hook up interrupts, but a little different to what i usually do. this maps | David Gwynne | |
the interrupt before the bus independant code is attached, and establishes the interrupt after that. |