[ofw][patch][MLX4] added MSI-X support to MLX4 driver

Leonid Keller leonid at mellanox.co.il
Sun Jan 18 10:49:28 PST 2009


This patch adds MSI-X support to MLX4 driver.
To remind, current driver creates 2 EQs (for commands/events and
completions), which both use 1 legacy interrupt.
With this patch MLX4 requests (in inf file) 18 MSI-X interrupt vectors,
spreaded across processors in round-robin way.
If the platform doesn't support MSI-X vectors, the driver uses legacy
interrupts.
 
MSI-X support required some changes in the card reset mechanism, which
is also found in the patch.
 
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/ofw/attachments/20090118/62363f74/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: msix_support.patch
Type: application/octet-stream
Size: 79076 bytes
Desc: msix_support.patch
URL: <http://lists.openfabrics.org/pipermail/ofw/attachments/20090118/62363f74/attachment.obj>


More information about the ofw mailing list