WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-ia64-devel

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

To: "Zhang, Xiantao" <xiantao.zhang@xxxxxxxxx>, Akio Takebe <takebe_akio@xxxxxxxxxxxxxx>
Subject: [Xen-ia64-devel] RE: [Fedora-xen] [PATCH 0 of 5] fix linux-2.6-xen-fedora on ia64
From: Aron Griffis <aron@xxxxxx>
Date: Thu, 27 Jul 2006 12:40:50 -0400
Cc: fedora-ia64-list@xxxxxxxxxx, xen-ia64-devel@xxxxxxxxxxxxxxxxxxx, fedora-xen@xxxxxxxxxx
Delivery-date: Thu, 27 Jul 2006 09:41:28 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <CA502B3E9EE27B4490C87C12E3C7C8510B25DB@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> <3DC6B160028E17takebe_akio@xxxxxxxxxxxxxx> <CA502B3E9EE27B4490C87C12E3C7C8510B25D9@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> <3AC6B15930FA26takebe_akio@xxxxxxxxxxxxxx> <CA502B3E9EE27B4490C87C12E3C7C8510B25D4@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-ia64-devel-request@lists.xensource.com?subject=help>
List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
List-post: <mailto:xen-ia64-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe>
Mail-followup-to: "Zhang, Xiantao" <xiantao.zhang@xxxxxxxxx>, Akio Takebe <takebe_akio@xxxxxxxxxxxxxx>, fedora-xen@xxxxxxxxxx, fedora-ia64-list@xxxxxxxxxx, xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
References: <CA502B3E9EE27B4490C87C12E3C7C8510B25DB@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> <CA502B3E9EE27B4490C87C12E3C7C8510B25D9@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> <3DC6B160028E17takebe_akio@xxxxxxxxxxxxxx> <CA502B3E9EE27B4490C87C12E3C7C8510B25D9@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> <CA502B3E9EE27B4490C87C12E3C7C8510B25D4@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> <3AC6B15930FA26takebe_akio@xxxxxxxxxxxxxx> <CA502B3E9EE27B4490C87C12E3C7C8510B25D4@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.11
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