Michael Brown
bf9bd93856
First (working) draft of command interface.
17 years ago
Michael Brown
baa885ee8e
Kill off more dead code.
17 years ago
Michael Brown
37fc40bc8c
post_recv() now works, and we can pass data on the IPoIB queue pair
using entirely our own code.
17 years ago
Michael Brown
838b972cd3
Kill off some dead code
17 years ago
Michael Brown
31b82ea1dd
Hack up IB structures at start-of-day, instead of on each use.
17 years ago
Michael Brown
8deef093d9
Direct polling of TX completion queue now works.
17 years ago
Michael Brown
6a791649f0
Updated MLX_* accessor macros to use implicit type information.
17 years ago
Michael Brown
a3a91fedc1
Started added poll_cq() verb.
Started reworking MLX_EXTRACT(), MLX_POPULATE() etc. to automatically
determine type information.
17 years ago
Michael Brown
37a036bd48
Map the whole of physical memory
17 years ago
Michael Brown
970951666f
arbel_post_send() has been observed to transmit a packet!
17 years ago
Michael Brown
8b27da9de1
Gets a response out of the hardware. (An error completion, to be precise.)
17 years ago
Michael Brown
21d4ab3ce2
Prefix arbel-specific functions etc. with arbel_
17 years ago
Michael Brown
38a73b55c4
Now at least compiles
17 years ago
Michael Brown
9d08b7c692
Starting to introduce an Infiniband device abstraction
17 years ago
Michael Brown
75fbc96f75
Remove some dead code
17 years ago
Michael Brown
08e8dfd801
Now handling TX completions in our poll loop.
17 years ago
Michael Brown
e69863b5fb
Proof-of-concept to manually parse completion event
17 years ago
Michael Brown
e9df4f691e
Add EX_FLD_BE()
17 years ago
Michael Brown
da23e8d287
Start constructing a generic poll() routine.
17 years ago
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.
17 years ago
Michael Brown
03c90e183f
Dump received packet, including GRH.
17 years ago
Michael Brown
9e32e8e513
Now sends IP packets correctly.
17 years ago
Michael Brown
7b6d11e713
Started IB driver rewrite
17 years ago
Marty Connor
eaca053174
Add sis900 variant (patch from Vampyre)
17 years ago
Michael Brown
74a49af4ab
Force MAC address for testing purposes
17 years ago
Michael Brown
b42c5905cb
Very quick and very dirty hack to get the Mellanox code building
inside gPXE.
17 years ago
Michael Brown
9d2c54735e
Started fixing up compilation warnings.
17 years ago
Michael Brown
d9bba621c8
Imported latest versions from Etherboot 5.4
17 years ago
Holger Lubitz
857c5db4dd
fix gcc 4.2.1 warning: discards qualifiers from pointer target type
17 years ago
Michael Brown
43013da9bf
Quick hack to get AoE back in to the tree, on a par with the current
iSCSI hack.
17 years ago
Michael Brown
ca41159f57
Ensure clock line is in the idle state before asserting chip select.
17 years ago
Holger Lubitz
63e489c14d
make struct velocity_info vptx static
17 years ago
Holger Lubitz
5c486ee75d
make struct velocity_info_tbl *info static
17 years ago
Holger Lubitz
5a0c703403
make struct nsx static
17 years ago
Holger Lubitz
4cd21524ef
make struct bnx2 bnx2 static
17 years ago
Holger Lubitz
909ad9e80a
make cards_found static and add missing initialization
17 years ago
Holger Lubitz
77ffd636fa
make RTL8169_READ_GMII_REG, RTL8169_WRITE_GMII_REG static
17 years ago
Michael Brown
84c347c7de
Inhibit a spurious warning on GCC 4.0.1
17 years ago
Michael Brown
3f338b7b80
Include errno.h in the few drivers which use it, rather than in nic.h
17 years ago
Marty Connor
02a7514128
Change #warning to FIXME for ns8390.c
This driver really needs to be rewritten.
It tries to build both ISA and PCI images,
and makes life diffifult for the build system
and rom-o-matic.net. The warning was just a reminder
that it needs to be cleaned up and re-factored
to split the PCI and ISA drivers.
17 years ago
Marty Connor
4e177aee17
Change #warning to FIXME for depca
This ancient ISA driver should probably be removed.
It is hard to get a card to test it with, and there
are comments to the effect that it cannot work with
relocation. I would be quite interested to get a
bug report by someone who actually has this card.
17 years ago
Udayan Kumar
37517f7752
removed type casting from DBG statements.
17 years ago
Udayan Kumar
fc47f2a4ce
replaces printf with dbg
17 years ago
Udayan Kumar
04962a0b31
added natsemi.h
17 years ago
Udayan Kumar
ecfa8f41e8
mdc's+nvs
17 years ago
Udayan Kumar
008bfb6e85
more debugging
17 years ago
Udayan Kumar
f58c8511a0
more debugging
17 years ago
Udayan Kumar
d6ceb8bbd7
added silicon revision number
17 years ago
Udayan Kumar
334abbde83
init_fix_up
17 years ago
Udayan Kumar
751cb2e450
added cable magic for 100Mps in natsemi
17 years ago