[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [FW: FYI: The plan for Xen kernels in Fedora 9]



Hi,

On Mon, 2007-12-10 at 13:48 -0800, Jeremy Fitzhardinge wrote:

> I'm actually optimistic we can beat them into an upstreamable state, at
> least eventually.  Devil's in the details, of course, but the
> pre-existing Xen foothold in the kernel and x86 unification should make
> it easier to add interfaces to allow the dom0 stuff to work, so long as
> we're careful and exercise good taste.

Right.  But getting something in shape soon to wean us all off the
2.6.18-xen tree is the priority right now.

As I pull stuff into the dom0 pv-ops tree, I'm being careful to try to
make things as maintainable as possible, and to do nothing that will
make upstreaming harder.  That means no magic *-xen.c copies of
mainstream files, etc.  

But there are definitely places where the right upstream answer isn't
obvious (eg, where mtrr meets pv_ops... both subsystems try to hide
their internals behind an abstraction layer, so we need to break the
abstractions somewhere to let pv_ops install an mtrr back-end.)  In such
cases I'm having to make a decision quickly as to how things will go in
just to get the tree progressing; but we'll have to go back and
potentially rework a lot of that before it's actually upstreamable.

So ... even if we do get everything upstream eventually, it will take a
while (look how long the existing pv_ops took.)  But making the code as
upstreamable as possible pays dividends even while things are still out
of Linus's tree, just by making things more maintainable.  And that's a
BIG bonus.

--Stephen





_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.