Zhang, Xiantao
2006-Jul-27 08:04 UTC
RE: [Fedora-xen] [PATCH 0 of 5] fix linux-2.6-xen-fedora on ia64
Hi Aron, Could you share me the current status for fedora-xen-ia64? Through your mails, I see we should focus our efforts on linux-2.6-xen-fedora. But when I applied the patch 199684 on it, conflicts occurs. Do you have any suggestion for contributing to Fedora ? Thanks & Best Regards -Xiantao OTC,Intel Corporation> -----Original Message----- > From: fedora-xen-bounces@redhat.com [mailto:fedora-xen-bounces@redhat.com] > On Behalf Of Aron Griffis > Sent: 2006年7月27日 12:11 > To: Juan Quintela > Cc: Prarit Bhargava; fedora-xen@redhat.com; Chris Wright; > fedora-ia64-list@redhat.com; Alex Williamson; > xen-ia64-devel@lists.xensource.com > Subject: [Fedora-xen] [PATCH 0 of 5] fix linux-2.6-xen-fedora on ia64 > > Hi Juan, > > These patches are the result of Akio, Prarit, Alex and me working on fixing > the > ia64 build of your tree. At this point the bare-metal Linux kernel builds and > boots. The xen kernel builds but doesn''t complete booting. Nonetheless, > since > these patches seem to take us most of the way there, we''d like to request them > to be applied to your tree. > > Thanks, > Aron
Akio Takebe
2006-Jul-27 08:46 UTC
Re: [Xen-ia64-devel] RE: [Fedora-xen] [PATCH 0 of 5] fixlinux-2.6-xen-fedora on ia64
Hi, Xiantao BZ''s patch is old. Today 139 cset is added to linux-2.6-xen-fedora tree. So I think we should use Aron''s patches. Best Regards, Akio Takebe>Hi Aron, > Could you share me the current status for fedora-xen-ia64? Through your>mails, I see we should focus our efforts on linux-2.6-xen-fedora. But when >I applied the patch 199684 on it, conflicts occurs. Do you have any >suggestion for contributing to Fedora ? >Thanks & Best Regards >-Xiantao > >OTC,Intel Corporation > >> -----Original Message----- >> From: fedora-xen-bounces@redhat.com [mailto:fedora-xen-bounces@redhat.com] >> On Behalf Of Aron Griffis >> Sent: 2006トヤツ27ネユ 12:11 >> To: Juan Quintela >> Cc: Prarit Bhargava; fedora-xen@redhat.com; Chris Wright; >> fedora-ia64-list@redhat.com; Alex Williamson; >> xen-ia64-devel@lists.xensource.com >> Subject: [Fedora-xen] [PATCH 0 of 5] fix linux-2.6-xen-fedora on ia64 >> >> Hi Juan, >> >> These patches are the result of Akio, Prarit, Alex and me working on fixing >> the >> ia64 build of your tree. At this point the bare-metal Linux kernel >> builds and >> boots. The xen kernel builds but doesn''t complete booting. Nonetheless, >> since >> these patches seem to take us most of the way there, we''d like to request >> them >> to be applied to your tree. >> >> Thanks, >> Aron > >_______________________________________________ >Xen-ia64-devel mailing list >Xen-ia64-devel@lists.xensource.com >http://lists.xensource.com/xen-ia64-devel
Aron Griffis
2006-Jul-27 16:40 UTC
RE: [Fedora-xen] [PATCH 0 of 5] fix linux-2.6-xen-fedora on ia64
Xiantao and Akio, Sorry that I''m not very good sharing status. Here is an update to hopefully put us on the same page again. First, a review of the repos available, since this is always a point of confusion: http://hg.et.redhat.com/kernel/linux-2.6-xen-fedora - This is Juan''s tree from which he generates linux-2.6-xen.patch for the Fedora kernel rpm. Juan creates this tree as a combination of pulls from: http://kernel.org/hg/linux-2.6 - automatic mirror of Linus'' git tree http://xenbits.xensource.com/linux-2.6-xen.hg - sparse tree patches applied to 2.6.16 kernel, maintained mostly-daily by Christian http://xenbits.xensource.com/ext/linux-2.6.tip-xen.hg - sparse tree patches merged to 2.6.18 kernel, maintained sporadically by Chris Wright PLUS Juan''s own patches to make it all work together. http://free.linux.hp.com/~agriffis/linux-2.6-xen-fedora-ia64 - This pulls from linux-2.6-xen-fedora, but also includes our patches to fix building on ia64. http://free.linux.hp.com/~agriffis/kernel-cvs - This is a mercurial mirror of the Fedora kernel cvs (see http://people.redhat.com/davej), updated numerous times per day by me. http://free.linux.hp.com/~agriffis/kernel-cvs-ia64 - This pulls from kernel-cvs, but also includes spec-file changes necessary to build and test on ia64. In particular, this includes linux-2.6-xen-ia64.patch which is our current collection of updates to Juan''s tree to support ia64. Second, what works, what doesn''t: kernel-cvs-ia64 builds on ia64, both with and without CONFIG_XEN. The normal kernel boots, the xen kernel doesn''t yet. Considering that everything builds at this point, I''ve requested for Juan to update his repo *and* update the spec to enable building on ia64. This is driven by wanting to land in FC6 T2. We still need to make the xen kernel boot though :-) Third, how to contribute: If you prefer to work with raw xen and kernel sources instead of the rpm, do this first to get the kernel configs: hg clone http://free.linux.hp.com/~agriffis/kernel-cvs-ia64 cd kernel-cvs-ia64/devel make configs That generates these files, which you can use in a kernel tree with oldconfig: kernel-2.6.17-ia64.config kernel-2.6.17-ia64-xen.config Next get the kernel to work on: hg clone http://free.linux.hp.com/~agriffis/linux-2.6-xen-fedora-ia64 Send your patches to me and cc fedora-xen and xen-ia64-devel. To know what hypervisor changeset to use, check the spec file: cd kernel-cvs-ia64/devel grep -m1 xen_hv_cset kernel-2.6.spec Thanks, Aron
Aron Griffis
2006-Jul-27 17:05 UTC
Re: [Xen-ia64-devel] RE: [Fedora-xen] [PATCH 0 of 5] fixlinux-2.6-xen-fedora on ia64
Akio Takebe wrote: [Thu Jul 27 2006, 04:46:45AM EDT]> BZ''s patch is old. > Today 139 cset is added to linux-2.6-xen-fedora tree. > So I think we should use Aron''s patches.Thanks, I just put an updated patch in BZ 199684, but best approach is to work from the mercurial trees I described in my previous email. Aron
Juan Quintela
2006-Jul-28 00:51 UTC
RE: [Fedora-xen] [PATCH 0 of 5] fix linux-2.6-xen-fedora on ia64
On Thu, 2006-07-27 at 12:40 -0400, Aron Griffis wrote: Hi> http://xenbits.xensource.com/linux-2.6-xen.hg > - sparse tree patches applied to 2.6.16 kernel, > maintained mostly-daily by Christian > http://xenbits.xensource.com/ext/linux-2.6.tip-xen.hg > - sparse tree patches merged to 2.6.18 kernel, > maintained sporadically by Chris Wright > PLUS Juan''s own patches to make it all work together.Actually this last two are also full trees, not sparse trees. It is way, way easier to work against a full tree that against a sparse tree.> Send your patches to me and cc fedora-xen and xen-ia64-devel. > To know what hypervisor changeset to use, check the spec file: > cd kernel-cvs-ia64/devel > grep -m1 xen_hv_cset kernel-2.6.specWow, you are fast catching my changes :) That variable was called xen_cset until yesterday :) Later, Juan.
Akio Takebe
2006-Jul-28 01:00 UTC
RE: [Fedora-xen] [PATCH 0 of 5] fix linux-2.6-xen-fedora on ia64
Hi, Aron Thank you for your good explanation. I have one question.> Send your patches to me and cc fedora-xen and xen-ia64-devel. > To know what hypervisor changeset to use, check the spec file: > cd kernel-cvs-ia64/devel > grep -m1 xen_hv_cset kernel-2.6.specWhich is this cset xen-ustable''s cset or xen-ia64-unstable''s cset? Best Regards, Akio Takebe
Juan Quintela
2006-Jul-28 01:21 UTC
RE: [Fedora-xen] [PATCH 0 of 5] fix linux-2.6-xen-fedora on ia64
On Fri, 2006-07-28 at 10:00 +0900, Akio Takebe wrote:> Hi, Aron > > Thank you for your good explanation. > I have one question. > > > Send your patches to me and cc fedora-xen and xen-ia64-devel. > > To know what hypervisor changeset to use, check the spec file: > > cd kernel-cvs-ia64/devel > > grep -m1 xen_hv_cset kernel-2.6.spec > Which is this cset xen-ustable''s cset or xen-ia64-unstable''s cset?xen-unstable (only for the HV). As far as I am concerned xen-ia64-unstable don''t exist :) Patchs arrive to me though xen-unstable -> linux-2.6-xen (prefered method for core things) Somebody send me a mail or ask me to hg pull for some tree especially for things that don''t make sense to be on xen-unstable because they are based in a quite old kernel. Later, Juan.
Aron Griffis
2006-Jul-28 04:41 UTC
Re: [Fedora-xen] [PATCH 0 of 5] fix linux-2.6-xen-fedora on ia64
Juan Quintela wrote: [Thu Jul 27 2006, 08:51:08PM EDT]> > http://xenbits.xensource.com/linux-2.6-xen.hg > > - sparse tree patches applied to 2.6.16 kernel, > > maintained mostly-daily by Christian > > http://xenbits.xensource.com/ext/linux-2.6.tip-xen.hg > > - sparse tree patches merged to 2.6.18 kernel, > > maintained sporadically by Chris Wright > > PLUS Juan''s own patches to make it all work together. > > Actually this last two are also full trees, not sparse trees. It is > way, way easier to work against a full tree that against a sparse tree.That''s what I meant, I just said it unclearly :-) Thanks, Aron
Aron Griffis
2006-Jul-28 04:42 UTC
Re: [Fedora-xen] [PATCH 0 of 5] fix linux-2.6-xen-fedora on ia64
Akio Takebe wrote: [Thu Jul 27 2006, 09:00:41PM EDT]> > To know what hypervisor changeset to use, check the spec file: > > cd kernel-cvs-ia64/devel > > grep -m1 xen_hv_cset kernel-2.6.spec > Which is this cset xen-ustable''s cset or xen-ia64-unstable''s cset?xen-unstable Aron