Xen 
 
Home About Community Support Downloads
 
   

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.)

XenSmartIO (last edited 2007-03-26 15:19:36 by BirinSanchez)