Weekly Status Reports - XEN HVM Guest Support

Bei Guan gbtju85 at gmail.com
Mon Jun 24 16:21:20 UTC 2013


Hi,

My project is to optimize the I/O performance of FreeBSD as a Xen HVM DomU.
The main work includes writing a Xen PVUSB frontend driver and a Xen SCSI
frontend driver for Xen HVM FreeBSD.

In the past week, my work focused on building the environment for
developing the USB fronted driver. At first, I tried to write a simple Xen
frontend driver template by referring to the existing FreeBSD XEN PV
driver, such as network and block frontend driver. However, when I finished
the skeleton of the simple driver, it cannot probe the PVUSB device when
FreeBSD boots into the desktop. I found there was no PVUSB device added by
Xenbus and no vusb backend device presented in the Xenstore. After much
hard work, I found it's because my version of Dom0 kernel doesn't support
the PVUSB backend driver. Then, I installed the SUSE linux as Xen host OS
and the PVUSB driver seemed to work. Next, I'll try to continue the
frontend driver template work.

For more information, please follow my project wiki page
https://wiki.freebsd.org/SummerOfCode2013/XENHVMGuest

-- 
Best Regards,
Bei Guan


More information about the soc-status mailing list