Michael Brown
0f60150c44
Reverted driver/net/mlx_ipoib to clean master state
18 лет назад
Michael Brown
8423b0b109
Gets most of the way through initialisation.
18 лет назад
Michael Brown
da014080f9
INIT_HCA block now matches.
18 лет назад
Michael Brown
57bf8d9905
Seems to get through the ICM mapping process
18 лет назад
Michael Brown
4e78a53cf2
IPoIB code separated out to ipoib.c.
18 лет назад
Michael Brown
4ddb6570f8
Almost working with own-queue allocation.
18 лет назад
Michael Brown
37fc40bc8c
post_recv() now works, and we can pass data on the IPoIB queue pair
using entirely our own code.
18 лет назад
Michael Brown
37a036bd48
Map the whole of physical memory
18 лет назад
Michael Brown
970951666f
arbel_post_send() has been observed to transmit a packet!
18 лет назад
Michael Brown
30a19c3f1c
Can now both send and receive packets. LL header format not yet
fixed; still using a quick hack-up just to be able to pass through
data.
18 лет назад
Michael Brown
7b6d11e713
Started IB driver rewrite
18 лет назад
Michael Brown
b42c5905cb
Very quick and very dirty hack to get the Mellanox code building
inside gPXE.
18 лет назад
Michael Brown
9d2c54735e
Started fixing up compilation warnings.
18 лет назад
Michael Brown
d9bba621c8
Imported latest versions from Etherboot 5.4
18 лет назад
Michael Brown
824d6ffa7f
Header rearrangement.
I want to get to the point where any header in include/ reflects a
standard user-level header (e.g. a POSIX header), while everything that's
specific to gPXE lives in include/gpxe/. Headers that reflect a Linux
header (e.g. if_ether.h) should also be in include/gpxe/, with the same
name as the Linux header and, preferably, the same names used for the
definitions.
19 лет назад