| 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 | 3 | -16/+64 |
| | | | | | | | | | 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. | ||||
| * | Minor debug message improvement. | Michael Brown | 2007-09-17 | 1 | -2/+3 |
| | | |||||
| * | Moved iobuf.h assertions outside the static inline functions, so that | Michael Brown | 2007-09-17 | 2 | -4/+42 |
| | | | | | | | | the assert message's file and line number gives some clue as to the real location of the problem. Added similar assertions to list.h. | ||||
| * | Some interesting packet corruption happening now. | Michael Brown | 2007-09-17 | 3 | -46/+188 |
| | | |||||
| * | Broadcast GID is now calculated by IPoIB layer. | Michael Brown | 2007-09-17 | 3 | -25/+130 |
| | | |||||
| * | Cleaned up some debug messages. | Michael Brown | 2007-09-17 | 2 | -34/+15![]() |
| | | |||||
| * | Unicasts seem to be working. :) | Michael Brown | 2007-09-17 | 3 | -42/+129 |
| | | |||||
| * | Dead code disabling | Michael Brown | 2007-09-17 | 2 | -18/+4![]() |
| | | |||||
| * | Obtains a response to the get path record! | Michael Brown | 2007-09-17 | 5 | -17/+276 |
| | | |||||
| * | Use pkey table access to determine broadcast GID directly. | Michael Brown | 2007-09-17 | 2 | -9/+72 |
| | | |||||
| * | Prepare for adding a metadata queue to IPoIB | Michael Brown | 2007-09-17 | 2 | -140/+122![]() |
| | | |||||
| * | Dead code removal | Michael Brown | 2007-09-17 | 2 | -533/+5![]() |
| | | |||||
| * | IPoIB code separated out to ipoib.c. | Michael Brown | 2007-09-17 | 10 | -43/+783 |
| | | |||||
| * | Read port GID directly using MAD IFC. | Michael Brown | 2007-09-17 | 3 | -15/+242 |
| | | |||||
| * | Multicast join now works. | Michael Brown | 2007-09-17 | 3 | -4/+204 |
| | | |||||
| * | 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 | 6 | -18/+135 |
| | | |||||
| * | Started implementing create_qp() and destroy_qp(). | Michael Brown | 2007-09-16 | 4 | -48/+302 |
| | | |||||
| * | Don't get stuck in an infinite loop on negative integers! | Michael Brown | 2007-09-16 | 1 | -4/+5 |
| | | |||||
| * | Add fls() for non-constant values. | Michael Brown | 2007-09-16 | 2 | -5/+11 |
| | | |||||
| * | Revert to dev_priv/owner_priv scheme, rather than container_of; it | Michael Brown | 2007-09-16 | 4 | -108/+222 |
| | | | | | makes it easier to put the generic allocation code into infiniband.c | ||||
| * | destroy_cq() now implemented (not tested). | Michael Brown | 2007-09-16 | 3 | -2/+86 |
| | | |||||
| * | 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 | 3 | -83/+133 |
| | | | | | 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 | 5 | -74/+234 |
| | | | | | 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 | 4 | -75/+319 |
| | | |||||
| * | Add const attribute to byte-swapping functions | Michael Brown | 2007-09-15 | 1 | -3/+3 |
| | | |||||
| * | Updated MLX_* accessor macros to use implicit type information. | Michael Brown | 2007-09-15 | 4 | -100/+132 |
| | | |||||
| * | Started added poll_cq() verb. | Michael Brown | 2007-09-15 | 3 | -84/+240 |
| | | | | | | 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 | 3 | -23/+56 |
| | | |||||
| * | Gets a response out of the hardware. (An error completion, to be precise.) | Michael Brown | 2007-09-15 | 3 | -14/+98 |
| | | |||||
| * | Prefix arbel-specific functions etc. with arbel_ | Michael Brown | 2007-09-15 | 1 | -41/+44 |
| | | |||||

