All of lore.kernel.org
 help / color / mirror / Atom feed
* Xen dom0 Kernel Patches
@ 2009-06-03 18:49 Andrew Lyon
  2009-06-03 19:35 ` Pasi Kärkkäinen
  2009-06-03 21:24 ` Gerd Hoffmann
  0 siblings, 2 replies; 11+ messages in thread
From: Andrew Lyon @ 2009-06-03 18:49 UTC (permalink / raw)
  To: Xen-devel

The recent discussions about pv_ops dom0 has left me in some doubt
about using Xen in a production environment, while various distros
forward port the Xen patches only openSUSE does so for very recent
kernels like 2.6.29, I regularly grab the kernel source rpm from them,
rebase the patches to apply to vanilla, and release a Gentoo ebuild
which quite a few people have used successfully, but I doubt I am
alone in wanting a official dom0 kernel that is not years old.

My question is this, given that the openSUSE patches seem to work
quite well would it really be so much work to at least update the
Xensource kernel to 2.6.29 or .30? I believe openSUSE use a semi
automated process for forward porting but however they do it the
results are quite good, couldn't the Xen developers work with the
distro maintainers to keep the patches up to date? I understand that
each distro has its own set of additional kernel patches but if the
work was done on Vanilla then they could all apply the Xen patches
first and adjust their other patches as necessary.

It seems to me that a huge amount of effort is being duplicated in the
forward porting when a combined effort is bound to produce better
results, if multiple distro's can find the resources to do it surely
working together with Xensource would be less effort for everybody.

The openSUSE patches I have used are from the bleeding edge kernel
builds and 2.6.29 is no longer available, but my current patchset
applies to Vanilla 2.6.29 and can be downloaded from
http://gentoo-xen-kernel.googlecode.com/files/xen-patches-2.6.29-6.tar.bz2,
the Xensource maintainers could grab that as a starting point and help
to fix any bugs that remain.

I understand that the kernel is a moving target and 2.6.29 will soon
be out of date, but I don't think that justifies simply not providing
a newer one because pv_ops will be in mainline "any time soon", it
really feel that it is going to take a long time before that happens,
if at all.

Andy

^ permalink raw reply	[flat|nested] 11+ messages in thread
* RE: Xen dom0 Kernel Patches
@ 2009-06-04 17:55 Boris Derzhavets
  2009-06-04 18:18 ` Pasi Kärkkäinen
  0 siblings, 1 reply; 11+ messages in thread
From: Boris Derzhavets @ 2009-06-04 17:55 UTC (permalink / raw)
  To: Pasi Kärkkäinen, Andrew Lyon; +Cc: Ian Pratt, Xen-devel


[-- Attachment #1.1: Type: text/plain, Size: 1818 bytes --]

Through my experience xenified kernel been built on 
   # hg clone http://xenbits.xensource.com/ext/linux-2.6.27-xen.hg
works  fine under Xen 3.3.1,3.4,3.5-unstable.
However, attempt to shutdown Xen Host causes dropping into stack trace.
Kernel 2.6.29.4 with rebased patches suggested by Andy Lyon allows to
shutdown Xen Host cleanly.

Boris.

--- On Thu, 6/4/09, Ian Pratt <Ian.Pratt@eu.citrix.com> wrote:

From: Ian Pratt <Ian.Pratt@eu.citrix.com>
Subject: RE: [Xen-devel] Xen dom0 Kernel Patches
To: "Pasi Kärkkäinen" <pasik@iki.fi>, "Andrew Lyon" <andrew.lyon@gmail.com>
Cc: "Ian Pratt" <Ian.Pratt@eu.citrix.com>, "Xen-devel" <xen-devel@lists.xensource.com>
Date: Thursday, June 4, 2009, 11:08 AM

> Are you willing to maintain such patchsets? The temporary 2.6.27-xen tree
> made for Novell/SuSE guys is totally unmaintained..

The 2.6.27 git tree and patchqueue under the Xen Client Initiative directory on xenbits is fairly well maintained: http://xenbits.xen.org/XCI/
 
To my mind this would be a better default tree for us to use for xen-unstable than the ancient 2.6.18. We obviously want to continue to encourage folk to try Jeremy's pvops dom0 stable tree based off the latest linux release too. 

Ian

 
> I think most of the development effort should be used on getting pv_ops
> dom0 ready for
> mainline, but if you (for example), want to maintain forward-ported patches
> for new kernel versions, it sounds like a good idea.. for the time being.
> 
> -- Pasi
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel

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



      

[-- Attachment #1.2: Type: text/html, Size: 2675 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]

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

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2009-06-04 18:18 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-03 18:49 Xen dom0 Kernel Patches Andrew Lyon
2009-06-03 19:35 ` Pasi Kärkkäinen
2009-06-03 20:36   ` Andrew Lyon
2009-06-04 15:08   ` Ian Pratt
2009-06-03 21:24 ` Gerd Hoffmann
2009-06-03 21:31   ` Keir Fraser
2009-06-04  3:43     ` Tim Post
2009-06-04  6:59       ` Gerd Hoffmann
2009-06-04 14:36         ` Tim Post
  -- strict thread matches above, loose matches on Subject: below --
2009-06-04 17:55 Boris Derzhavets
2009-06-04 18:18 ` Pasi Kärkkäinen

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.