|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-merge
This is a partially functional snapshot of what I've got so far.  It will
build up to a point, (I didn't do the final vmlinux hackery to actually
link the kernel).  I've definitely cheated for this first round.  I simply
copied all the relevant bits from arch/xen/i386/ to arch/i386/mach-xen/
and hacked the makefile to ignore core i386 for now.  So, all the
meaningful changes are in header files.  The arch header files should
have a brute force split out of xen bits into subarch, nothing remotely
elegant.  In a few cases I punted and pushed the entire header to subarch.
This patch is on top of linux-2.6.12-xen0/ from 5905:501a70f3ae96.  It's
quite large, due to copying of files around.  It's missing a few diffs
in the sparse tree, but the header split is visible.
http://kernel.org/pub/linux/kernel/people/chrisw/xen/xen-i386-subarch.patch.gz
Still to be done:
1) Move core bits (non arch specific) over to drivers/xen/core
2) Move core headers (non arch specific) to linux/xen
3) refactor arch specific source out of arch/i386/mach-xen/ back into
arch/i386/ with necessary bits left in arch/i386/mach-xen/
4) lots of general cleanup
5) whatever i'm forgetting since it's late
thanks,
-chris
_______________________________________________
Xen-merge mailing list
Xen-merge@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-merge
 
 |   
 
 | 
    | 
  
  
    |   | 
    |