[linda] Add support for QLogic 7220-based Infiniband HCAs
authorMichael Brown <mcb30@etherboot.org>
Fri, 7 Nov 2008 08:47:21 +0000 (08:47 +0000)
committerMichael Brown <mcb30@etherboot.org>
Tue, 11 Nov 2008 05:58:47 +0000 (05:58 +0000)
commit125c6d66a8e49cb45f2be13b2ec8329107338b53
tree07e3a77fb9de237e8034459a1b1423aeafbeb0cc
parent9e5fd8ec59cd44dc9ba349d4feee37830fca6a14
[linda] Add support for QLogic 7220-based Infiniband HCAs

These cards very nearly support our current IB Verbs model.  There is
one minor difference: multicast packets will always be delivered by
the hardware to QP0, so the driver has to redirect them to the
appropriate QP.  This means that QP owners may see receive completions
for buffers that they never posted.  Nothing in our current codebase
will break because of this.
src/drivers/infiniband/linda.c [new file with mode: 0644]
src/drivers/infiniband/linda.h [new file with mode: 0644]
src/drivers/infiniband/linda_fw.c [new file with mode: 0644]
src/drivers/infiniband/qib_7220_regs.h [new file with mode: 0644]
src/drivers/infiniband/qib_genbits.pl [new file with mode: 0644]
src/include/gpxe/bitops.h [new file with mode: 0644]
src/include/gpxe/errfile.h
src/include/gpxe/iobuf.h