A Xen MIPS port implementation will be presented. In particular, major techniques used for cpu and memory para-virtualization on top of xen and linux will be presented. The major changes in xen hypervisor, xen tools and linux will be illustrated. The challenges, main issues we faced and solutions we applied will be discussed. Overall porting status and next steps will also be discussed.