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

[Xen-ia64-devel] RE: [Fedora-xen] [PATCH 0 of 5] fix linux-2.6-xen-fedora on ia64



Aron,
        Thanks you for detail. Seems very clear now. I have the same question 
with Akio. Which Cset for xen and xenLinux is using for debug? Are they 
compatible?

Thanks & Best Regards
-Xiantao

OTC,Intel Corporation

> -----Original Message-----
> From: Aron Griffis [mailto:aron@xxxxxx]
> Sent: 2006年7月28日 0:41
> To: Zhang, Xiantao; Akio Takebe
> Cc: fedora-xen@xxxxxxxxxx; fedora-ia64-list@xxxxxxxxxx;
> xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> Subject: 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

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


 


Rackspace

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