Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-04-16 | sync | Reyk Floeter | |
2007-04-16 | Add NetXEN 10Gb Ethernet device IDs (some names are missing, but I | Reyk Floeter | |
found the IDs in their linux reference driver). | |||
2007-04-16 | add the glue to attach tht at thtc | David Gwynne | |
2007-04-16 | different chips have a different number of ports, so map pci ids to the | David Gwynne | |
number of ports. | |||
2007-04-16 | start at defining the regs. this is the 10g stuff. | David Gwynne | |
2007-04-16 | Add a note that work on this driver is possible because Tehuti | Reyk Floeter | |
Networks donated us hardware and provided documentation. Thanks! "go for it" dlg@ | |||
2007-04-16 | map the host registers and establish the interrupt | David Gwynne | |
2007-04-16 | this is a start at a driver for the tehuti networks 10Gb ethernet cards. | David Gwynne | |
dual port cards appear as only one pci device, so we attach the controller to pci (thtc at pci) and each port as a separate device (tht at thtc). this only attaches thtc so far. | |||
2007-04-16 | regen | David Gwynne | |
2007-04-16 | add the tehuti vendor id, and all the product ids i can find | David Gwynne | |
2007-04-15 | Make code that fetches the MAC address from PCI ROM actually work. | Mark Kettenis | |
2007-04-15 | Give this code a chance to work on platforms where the page size isn't 8k. | Mark Kettenis | |
2007-04-15 | Add defines for Rx page size register. | Mark Kettenis | |
2007-04-14 | replace IPL_BIO with IPL_NET. vic(4) is a networking driver, not block | Reyk Floeter | |
I/O... ;) ok dlg@ | |||
2007-04-13 | The integrated Atheros NICs found in IBM/Lenovo ThinkPads use the same | Reyk Floeter | |
device ID for old AR5212-based 32bit and new AR5424-based 64bit (PCI Express Mini Card) interfaces. Use an extra check to look if the card is 64bit and attach it as a single chip device. This prevents a panic when attaching the device on some laptops like the T60. Tested on a T42 (old AR5212 Mini PCI interface), Tested on a T60 (new AR5424 Mini Card interface) Nevertheless, the AR5424 does not work yet. Thanks to Stefan Konrath | |||
2007-04-13 | regen | Jasper Lievisse Adriaanse | |
2007-04-13 | add Ageia and a GeForce card | Jasper Lievisse Adriaanse | |
from Brad Davis <bdavis@cove-mtn.com> "sure" jsg@ | |||
2007-04-11 | Check return value from m_devget(). | Mark Kettenis | |
2007-04-11 | Do not use m_prepend() directly, always use M_PREPEND() instead. | Claudio Jeker | |
While changing that also change the order of the __STRICT_ALIGNMENT case and introduce a bit of headroom in the mcluster used for the RX DMA. This prevents unnecessary allocations of mbufs. Tested by camield@ OK reyk@ | |||
2007-04-10 | ``it's'' -> ``its'' when the grammar gods require this change. | Miod Vallat | |
2007-04-08 | Whitespace/long line fixups. No code change. | Christopher Pascoe | |
2007-04-08 | Add compile-time support for coalescing command interrupts to reduce the | Christopher Pascoe | |
overall interrupt rate. #define AHCI_COALESCE to enable. | |||
2007-04-07 | ANSI-fy. No functional change. | Kenneth R Westerback | |
From Brad. | |||
2007-04-07 | Nuke NetBSD defines APRINTF_NORMAL/_ERROR and just use the printf they were | Kenneth R Westerback | |
defined to. No functional change. From Brad. | |||
2007-04-07 | Use pci_matchbyid() rather than handrolled equivalent. From Brad. | Kenneth R Westerback | |
tested & ok todd@ | |||
2007-04-07 | sizeofa will give us the number of elements in an array. use it when | David Gwynne | |
iterating over the pci device ids. | |||
2007-04-06 | Wait until we have idled the port before obtaining the error CCB, so as | Christopher Pascoe | |
to avoid tripping a KASSERT in the case when there is more than one outstanding command. ok dlg@ | |||
2007-04-06 | Match even more ids: 3131/3531 and some rebadged Intel/Adaptec | Jonathan Gray | |
parts that show up in Linux driver. ok dlg@ | |||
2007-04-05 | regen | Jonathan Gray | |
2007-04-05 | More sili additions. | Jonathan Gray | |
2007-04-05 | regen | Jonathan Gray | |
2007-04-05 | Add some more Intel LPC parts. | Jonathan Gray | |
2007-04-05 | After been attacked by Michael Buesch <mb@bu3sch.de> because we initially | Marcus Glocker | |
were using some of their routines in the bcw driver, I decided to stop working on it. To avoid any further license chit chat I plain drop the driver. | |||
2007-04-05 | start defining the scatter/gather bits and the port request blocks (PRBs). | David Gwynne | |
2007-04-03 | On sparc64, prefer the local-mac-address provided by the PROM. Makes sure the | Mark Kettenis | |
MAC address on the builtin ports of the Sun Fire V215 match what is used by the PROM. ok deraadt@ | |||
2007-04-02 | Read log page 10h to determine the NCQ error, instead of aborting all | Christopher Pascoe | |
active commands when an error is encountered. ok dlg@ | |||
2007-04-01 | There is no need to keep the intrstr in the drivers softc struct. | Marcus Glocker | |
2007-03-31 | Match on the 3132 as well. | Jonathan Gray | |
ok dlg@ | |||
2007-03-31 | sync | Reyk Floeter | |
2007-03-31 | sync | Reyk Floeter | |
2007-03-31 | add Matrox G200e (ServerEngines) found in HP DL145 G3 servers | Reyk Floeter | |
2007-03-31 | re-blacklist the via vt8251, there's still something fishy.. | Jasper Lievisse Adriaanse | |
ok dlg@ | |||
2007-03-31 | Enable interrupts. | Marcus Glocker | |
2007-03-31 | reenable the via 8251 sata chipset. jasper proved it can work if we dont | David Gwynne | |
do ncq, so this diff quirks it. tested by jasper@ | |||
2007-03-31 | the attach glue now specifies how many ports the chip has. | David Gwynne | |
2007-03-30 | the VT8251 SATA says it is ahci, but we aren't ready for it. we need to | David Gwynne | |
quirk a few things before it will work. this blacklists that controller in ahci so pciide will be able to match it instead. found by jasper@ | |||
2007-03-29 | Avoid leaking a ccb in error paths. | Christopher Pascoe | |
2007-03-29 | Correct some minor whitespace issues. | Christopher Pascoe | |
2007-03-28 | regen | Jonathan Gray | |
2007-03-28 | Fix a Marvell Entry, "SATA" -> "88SE6101 IDE" | Jonathan Gray | |