Skip site navigation (1)Skip section navigation (2)
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>