| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | ICM allocation code in place; about to start test-and-compare runs. | Michael Brown | 2007-09-18 | 2 | -31/+187 | |
| | | | ||||||
| | * | ICM allocation code *should* now be complete. | Michael Brown | 2007-09-18 | 2 | -10/+54 | |
| | | | ||||||
| | * | Started with the ICM partitioning code. | Michael Brown | 2007-09-18 | 2 | -4/+116 | |
| | | | ||||||
| | * | Restructured bits of initialisation (not testable at present) | Michael Brown | 2007-09-17 | 2 | -42/+116 | |
| | | | ||||||
| | * | Starting the firmware directly now works. | Michael Brown | 2007-09-17 | 2 | -24/+159 | |
| | | | ||||||
| | * | Start migrating the remaining initialisation steps. | Michael Brown | 2007-09-17 | 2 | -4/+70 | |
| | | | ||||||
| | * | Don't use the mailboxless version of the HW2SW_CQ command; it seems to | Michael Brown | 2007-09-17 | 1 | -4/+7 | |
| | | | | | | | | | crash the machine. | |||||
| | * | Removed more hacks, and adjusted number of queue entries for likely usage. | Michael Brown | 2007-09-17 | 2 | -22/+3![]() | |
| | | | ||||||
| | * | Remove hacks, and fix leaving the multicast GID. | Michael Brown | 2007-09-17 | 1 | -25/+1![]() | |
| | | | ||||||
| | * | Added an almost obscene amount of debugging and assertion code while | Michael Brown | 2007-09-17 | 2 | -9/+49 | |
| | | | | | | | | | | | | | | | | | tracking down a bug that turned out to be a free_iob() used where I needed a netdev_tx_complete(). This left the freed I/O buffer on the net device's TX list, with bad, bad consequences later. Also fixed the bug in question. | |||||
| | * | Some interesting packet corruption happening now. | Michael Brown | 2007-09-17 | 2 | -43/+181 | |
| | | | ||||||
| | * | Broadcast GID is now calculated by IPoIB layer. | Michael Brown | 2007-09-17 | 2 | -23/+107 | |
| | | | ||||||
| | * | Cleaned up some debug messages. | Michael Brown | 2007-09-17 | 2 | -34/+15![]() | |
| | | | ||||||
| | * | Unicasts seem to be working. :) | Michael Brown | 2007-09-17 | 2 | -37/+118 | |
| | | | ||||||
| | * | Dead code disabling | Michael Brown | 2007-09-17 | 2 | -18/+4![]() | |
| | | | ||||||
| | * | Obtains a response to the get path record! | Michael Brown | 2007-09-17 | 4 | -16/+214 | |
| | | | ||||||
| | * | Use pkey table access to determine broadcast GID directly. | Michael Brown | 2007-09-17 | 1 | -9/+64 | |
| | | | ||||||
| | * | Prepare for adding a metadata queue to IPoIB | Michael Brown | 2007-09-17 | 1 | -51/+120 | |
| | | | ||||||
| | * | Dead code removal | Michael Brown | 2007-09-17 | 1 | -470/+5![]() | |
| | | | ||||||
| | * | IPoIB code separated out to ipoib.c. | Michael Brown | 2007-09-17 | 6 | -6/+559 | |
| | | | ||||||
| | * | Read port GID directly using MAD IFC. | Michael Brown | 2007-09-17 | 2 | -15/+127 | |
| | | | ||||||
| | * | Multicast join now works. | Michael Brown | 2007-09-17 | 2 | -4/+157 | |
| | | | ||||||
| | * | Now transmits packets on our own allocated IPoIB queue pair. :) | Michael Brown | 2007-09-16 | 1 | -1/+1 | |
| | | | ||||||
| | * | Almost working with own-queue allocation. | Michael Brown | 2007-09-16 | 6 | -11/+166 | |
| | | | ||||||
| | * | create_qp() and destroy_qp() now written (but not tested). | Michael Brown | 2007-09-16 | 4 | -16/+128 | |
| | | | ||||||
| | * | Started implementing create_qp() and destroy_qp(). | Michael Brown | 2007-09-16 | 2 | -41/+205 | |
| | | | ||||||
| | * | Revert to dev_priv/owner_priv scheme, rather than container_of; it | Michael Brown | 2007-09-16 | 2 | -101/+158 | |
| | | | | | | | | | makes it easier to put the generic allocation code into infiniband.c | |||||
| | * | destroy_cq() now implemented (not tested). | Michael Brown | 2007-09-16 | 2 | -2/+67 | |
| | | | ||||||
| | * | create_cq() implemented (but not tested). | Michael Brown | 2007-09-16 | 2 | -30/+78 | |
| | | | ||||||
| | * | Match doorbell layout to expected usage. | Michael Brown | 2007-09-16 | 2 | -17/+17 | |
| | | | ||||||
| | * | Started to add code for CQ creation | Michael Brown | 2007-09-16 | 3 | -21/+212 | |
| | | | ||||||
| | * | Rearrange data structures to maximise embedding (and hence minimise | Michael Brown | 2007-09-16 | 2 | -75/+131 | |
| | | | | | | | | | the number of separate allocations that need to be done). | |||||
| | * | Command interface now reasonably friendly. | Michael Brown | 2007-09-16 | 2 | -50/+94 | |
| | | | ||||||
| | * | First (working) draft of command interface. | Michael Brown | 2007-09-16 | 2 | -4/+159 | |
| | | | ||||||
| | * | Kill off more dead code. | Michael Brown | 2007-09-16 | 1 | -123/+0![]() | |
| | | | ||||||
| | * | post_recv() now works, and we can pass data on the IPoIB queue pair | Michael Brown | 2007-09-16 | 3 | -59/+194 | |
| | | | | | | | | | using entirely our own code. | |||||
| | * | Kill off some dead code | Michael Brown | 2007-09-15 | 1 | -83/+0![]() | |
| | | | ||||||
| | * | Hack up IB structures at start-of-day, instead of on each use. | Michael Brown | 2007-09-15 | 1 | -0/+54 | |
| | | | ||||||
| | * | Direct polling of TX completion queue now works. | Michael Brown | 2007-09-15 | 2 | -61/+269 | |
| | | | ||||||
| | * | Updated MLX_* accessor macros to use implicit type information. | Michael Brown | 2007-09-15 | 3 | -100/+130 | |
| | | | ||||||
| | * | Started added poll_cq() verb. | Michael Brown | 2007-09-15 | 2 | -79/+189 | |
| | | | | | | | | | | | Started reworking MLX_EXTRACT(), MLX_POPULATE() etc. to automatically determine type information. | |||||
| | * | Map the whole of physical memory | Michael Brown | 2007-09-15 | 2 | -7/+9 | |
| | | | ||||||
| | * | arbel_post_send() has been observed to transmit a packet! | Michael Brown | 2007-09-15 | 2 | -20/+52 | |
| | | | ||||||
| | * | Gets a response out of the hardware. (An error completion, to be precise.) | Michael Brown | 2007-09-15 | 2 | -12/+96 | |
| | | | ||||||
| | * | Prefix arbel-specific functions etc. with arbel_ | Michael Brown | 2007-09-15 | 1 | -41/+44 | |
| | | | ||||||
| | * | Now at least compiles | Michael Brown | 2007-09-15 | 3 | -58/+158 | |
| | | | ||||||
| | * | Starting to introduce an Infiniband device abstraction | Michael Brown | 2007-09-14 | 1 | -0/+138 | |
| | | | ||||||
| | * | Remove some dead code | Michael Brown | 2007-09-14 | 1 | -245/+10![]() | |
| | | | ||||||
| | * | Now handling TX completions in our poll loop. | Michael Brown | 2007-09-14 | 1 | -49/+64 | |
| | | | ||||||
| | * | Proof-of-concept to manually parse completion event | Michael Brown | 2007-09-14 | 1 | -2/+21 | |
| | | | ||||||

