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-merge

RE: [Xen-merge] Need guidance on moving Xenlinux/ia64 changes to 2.6.15

To: "Magenheimer, Dan \(HP Labs Fort Collins\)" <dan.magenheimer@xxxxxx>, <xen-merge@xxxxxxxxxxxxxxxxxxx>
Subject: RE: [Xen-merge] Need guidance on moving Xenlinux/ia64 changes to 2.6.15
From: "Ian Pratt" <m+Ian.Pratt@xxxxxxxxxxxx>
Date: Mon, 23 Jan 2006 23:55:01 -0000
Cc: "Williamson, Alex \(Linux Kernel Dev\)" <alex.williamson@xxxxxx>
Delivery-date: Tue, 24 Jan 2006 00:03:18 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-merge-request@lists.xensource.com?subject=help>
List-id: xen-merge <xen-merge.lists.xensource.com>
List-post: <mailto:xen-merge@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-merge>, <mailto:xen-merge-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-merge>, <mailto:xen-merge-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-merge-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcYd/zIWKVmMtbEeQKy7eICfHJIQ4QCeMf8w
Thread-topic: [Xen-merge] Need guidance on moving Xenlinux/ia64 changes to 2.6.15
 
> I'd like to get the Xenlinux/ia64 changes and tree up from 
> 2.6.12 to 2.6.15 and would like timing/planning guidance on 
> how best to do this.  There are a handful of changed files 
> and a couple of handfuls of xen files.  There is also some 
> buildtime scripting to move files around that Xenlinux/x86 
> uses and Xenlinux/ia64 doesn't, or drop files from driver 
> Makefiles (e.g. netback) that aren't yet working on 
> Xenlinux/ia64 (c.f. sparse/arch/ia64/xen-mkbuildtree-pre)
> 
> Questions:
> 1) What is the difference between linux-2.6-merge.hg and
>    linux-2.6-xen.hg and which should I be using?

-merge is close to Linus kernel.org tip, -xen is based on latest stable
(2.6.15)

> 2) Should I merge into one of the linux-2.6-*.hg trees
>    or wait until the linux-2.6-*.hg tree gets pulled into
>    xen-unstable.hg/linux-2.6-sparse?

A patch against linux-2.6-xen.hg is probably best.

> 3) If merging into linux-2.6-*.hg, I'm thinking rather than
>    send a big patch that will require someone to do a bunch
>    of "hg add"s, I would just provide an ftp'able tgz file
>    of the updated hg tree that could be ftp'd and merged.
>    Will that work, or is there a better way?

I think I'd still prefer the big patch and a reminder to do hg status.

Thanks,
Ian

> Thanks,
> Dan
> 
> P.S. In the spirit of Christian's recent list, here's the 
> list of all the files that change for Xenlinux/ia64.  Note 
> that as we switch to VP/P2M, this list will (sadly) grow.
>    
> ======================
> Xen/ia64 changed files
> ======================
> 
> Xen/ia64 config:
>  Files:       arch/ia64/Kconfig
>  Files:       arch/ia64/Makefile
>  Descr:       enable Xen hypervisor support
> 
> ia64 assembly routine hooks:
>  Files:       arch/ia64/kernel/entry.S
>  Files:       arch/ia64/kernel/pal.S
>  Descr:       add indirection to allow for hooks in assembly 
> routines with
>       privilege-sensitive instructions and performance 
> critical privileged
>       instructions
> 
> ia64 startup
>  Files:       arch/ia64/kernel/head.S
>  Files:       arch/ia64/kernel/setup.c
>  Descr:       early hooks for Xen-specific setup
> 
> ia64 privileged instruction macro hooks:
>  Files:       include/asm-ia64/{gcc,intel}_intrin.h
>               include/asm-ia64/pal.h
>               include/asm-ia64/processor.h
>  Descr:       
> 
> ia64 "flags" simplification
>  Files:       include/asm-ia64/system.h
>               include/asm-ia64/processor.h
>  Descr:       flags need only use psr.i bit not entire psr; 
> saving/restoring
>       entire psr is very expensive to paravirtualize
> 
> _______________________________________________
> Xen-merge mailing list
> Xen-merge@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-merge
> 

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

<Prev in Thread] Current Thread [Next in Thread>