Michael Brown
c3b4860ce3
[legal] Update FSF mailing address in GPL licence texts
Suggested-by: Daniel P. Berrange <berrange@redhat.com >
Signed-off-by: Michael Brown <mcb30@ipxe.org >
12 jaren geleden
Michael Brown
c0778b770c
[hermon] Make driver 64-bit safe
Signed-off-by: Michael Brown <mcb30@ipxe.org >
13 jaren geleden
Michael Brown
e8c636fe75
[hermon] Add missing __attribute__ (( packed ))
On 64-bit builds, MLX_DECLARE_STRUCT() produces a structure that is
always a multiple of 64 bits long, causing the HCR structure to be
over-length by one dword. This in turn causes hermon_cmd() to write
beyond the end of the HCR, which causes commands to fail.
Reported-by: Itay Gazit <itayg@mellanox.co.il >
Signed-off-by: Michael Brown <mcb30@ipxe.org >
13 jaren geleden
Itay Gazit
0e878b30fe
[hermon] Force link speed to SDR
SDR link comes up much faster than other speeds.
Signed-off-by: Itay Gazit <itaygazit@gmail.com >
Signed-off-by: Michael Brown <mcb30@ipxe.org >
13 jaren geleden
Michael Brown
bb2cf3c8d7
[hermon] Add support for RC queue pairs
15 jaren geleden
Michael Brown
c44a193d0d
[legal] Add a selection of FILE_LICENCE declarations
Add FILE_LICENCE declarations to almost all files that make up the
various standard builds of gPXE.
15 jaren geleden
Michael Brown
982e4dd101
Separated out to a clean new drivers/infiniband directory.
17 jaren geleden
Michael Brown
7e85f0d296
create_qp() and destroy_qp() now written (but not tested).
17 jaren geleden
Michael Brown
6a791649f0
Updated MLX_* accessor macros to use implicit type information.
17 jaren geleden
Michael Brown
a3a91fedc1
Started added poll_cq() verb.
Started reworking MLX_EXTRACT(), MLX_POPULATE() etc. to automatically
determine type information.
17 jaren geleden
Michael Brown
8b27da9de1
Gets a response out of the hardware. (An error completion, to be precise.)
17 jaren geleden
Michael Brown
38a73b55c4
Now at least compiles
17 jaren geleden
Michael Brown
e9df4f691e
Add EX_FLD_BE()
17 jaren geleden