Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 Jan 2011 16:56:47 -0700
From:      "Justin T. Gibbs" <gibbs@FreeBSD.org>
To:        Janne Snabb <snabb@epipe.com>
Cc:        freebsd-xen@FreeBSD.org, luke@hybrid-logic.co.uk
Subject:   Re: I have a problem with iSCSI on AMD64 Xen HVM
Message-ID:  <4D474C3F.1010407@FreeBSD.org>
In-Reply-To: <alpine.BSF.2.00.1101260038310.20212@tiktik.epipe.com>
References:  <AANLkTink37iAtMeNZ5NEhgKwPFOgXOVr4epSFxp=7Kmr@mail.gmail.com>	<AANLkTink=S9WxJCVT%2BAOaMjiLPLg9gtSwF1VwdzexFG%2B@mail.gmail.com>	<alpine.BSF.2.00.1101251425320.20212@tiktik.epipe.com>	<1295969742.3187.48.camel@pow> <alpine.BSF.2.00.1101260038310.20212@tiktik.epipe.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 1/25/2011 6:30 PM, Janne Snabb wrote:
>
> (I wish there was a bit more comments in the non-obvious parts of
> the code. Now it is difficult for a FreeBSD/Xen PV newbie to work
> on it without intimate knowledge of the history of the odd bits of
> the code. It clearly needs more care than what it is being given
> now. Things like the "do something useful" panic also indicate that
> there is no more than few people who actually play with and try out
> the code currently.)

Xen use models in our community are quite varried and that is reflected
in the relative stability and quality of the different areas of FreeBSD's
Xen support.  In my day job at SpectraLogic, we rely heavily on FreeBSD's
amd64 HVM Xen support, but only for serving block storage.  While we've
invested heavily in the PV driver framework and the blkback driver (and
to a lesser extent blkfront), we haven't done much to netfront since it
is not a road block for developing our product.  There are only so many
hours in the day... :-) It seems that the use of Xen in FreeBSD is
increasing, so I'm hopeful more folks will step forward to improve other
areas of our Xen support.

I sympathize with your desire for more code comments to make it easier to
ramp up on Xen.  Unfortunately, there is little documentation about Xen
other than the "Linux reference implementation", and it is usually quite
terse in the comments department.  I've done my best to improve this
situation in the areas on which I've worked.  Hopefully others will do
the same and perhaps even give netfront the rewrite it deserves.

--
Justin




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4D474C3F.1010407>