Date: Tue, 25 Jun 2013 00:21:19 +0800 From: Bei Guan <gbtju85@gmail.com> To: soc-status <soc-status@freebsd.org> Cc: "Justin T. Gibbs" <gibbs@freebsd.org> Subject: Weekly Status Reports - XEN HVM Guest Support Message-ID: <CAEQjb-TcedrjKUuZN65Rz0V3Nkz%2B0Dr2wXw52CPeGKuQaRVY6Q@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAEQjb-TcedrjKUuZN65Rz0V3Nkz%2B0Dr2wXw52CPeGKuQaRVY6Q>