Community
Please email xen-devel@lists.xensource.com. with comments, questions, and patches. For patches, please prefix the email subject with "[patch]".
Current Status
InfiniBand support for Xen (frontend/backend) proof-of-concept mercurial tree is available. Please take a look at the code (direct your attention to this changeset. Please join the mailing list to provide feedback, comments, suggestions and patches.
Getting the Code
* Xen Infiniband: http://xenbits.xensource.com/ext/xen-smartio.hg
Xen Infiniband TODO List
Task |
Priority |
Completion |
Comments |
Fix code for cleanup/shutdown/error handling |
MED |
|
Lots of problems here. Basically things work only in the best case. Error handling is missing/not tested in many places. Usually a reboot is necessary to fix things. |
Implementing Xenbus/xenstore support |
HIGH |
|
This should eliminate the need for using out-of-band tcp communication as well as manually set things up at module load time. This should also affect how cleanup/shutdown code works |
Improve xen interdomain communication support in data_ch.[hc] |
|
|
The code may be a little obsolete right now |
Fix granting access of UAR pages to user domains. |
|
|
Currently this is done by disabling permission checks in Xen. |
Fix security checks/hole |
MED |
|
Currently the backend carries out operations for frontends without paying much attention to security. Need to do proper checks at many places. |
Fix portability problems |
MED |
|
Currently the code works only for x86 |
Reorganize the code |
MED |
|
Isolate hardware HCA dependent part to support other HCAs |
Multiple physical/virtual HCAs support |
MED |
|
Currently the code supports one physical HCA and provides one virtual HCA to each domain. |
Support for mem-free and other HCAs |
|
|
Currently only Mellanox MT23108 compatible cards are supported. |
IB management support |
MED |
|
This implements SA (system administration) and CM (communication management) functions for domU so that IPoIB and SDP work in domU |
Checkpointing/Migration support |
HIGH |
|
This needs some significant research and development effort |
Document compatibility with differing userspace IB libraries |
MED |
|
(ie, what are the version restrictions, dom0 v1 works with domU v1,2,4 etc.) |
