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

[Xen-devel] [RFC] move Xen linux header files


  • To: xen-devel@xxxxxxxxxxxxxxxxxxx
  • From: Chris Wright <chrisw@xxxxxxxx>
  • Date: Fri, 5 Aug 2005 12:36:15 -0700
  • Delivery-date: Fri, 05 Aug 2005 19:35:07 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

Move Xen linux headers to more appropriate places.

  include/asm-xen/*.h -> include/xen/*.h
  include/asm-xen/xen-public/*.h -> include/xen/*.h
  include/asm-xen/linux-public/*.h -> include/linux/xen

This is largely automated, builds and runs clean on i386 and x86_64.
It's a simple step towards merging subarch.

I've got a patch I can post, but above description explains it more
succintly than the patch (diffstat below).  Thoughts?

 linux-2.6-xen-sparse/include/asm-xen/balloon.h              |   54 ---
 linux-2.6-xen-sparse/include/asm-xen/ctrl_if.h              |  160 ---------
 linux-2.6-xen-sparse/include/asm-xen/evtchn.h               |  135 --------
 linux-2.6-xen-sparse/include/asm-xen/foreign_page.h         |   30 -
 linux-2.6-xen-sparse/include/asm-xen/gnttab.h               |   72 ----
 linux-2.6-xen-sparse/include/asm-xen/hypervisor.h           |  199 ------------
 linux-2.6-xen-sparse/include/asm-xen/linux-public/privcmd.h |   90 -----
 linux-2.6-xen-sparse/include/asm-xen/linux-public/suspend.h |   43 --
 linux-2.6-xen-sparse/include/asm-xen/queues.h               |   81 ----
 linux-2.6-xen-sparse/include/asm-xen/synch_bitops.h         |    2 
 linux-2.6-xen-sparse/include/asm-xen/xen_proc.h             |   13 
 linux-2.6-xen-sparse/include/asm-xen/xenbus.h               |  127 -------
 linux-2.6-xen-sparse/arch/xen/i386/kernel/cpu/common.c      |    2 
 linux-2.6-xen-sparse/arch/xen/i386/kernel/entry.S           |    2 
 linux-2.6-xen-sparse/arch/xen/i386/kernel/head.S            |    2 
 linux-2.6-xen-sparse/arch/xen/i386/kernel/io_apic.c         |    4 
 linux-2.6-xen-sparse/arch/xen/i386/kernel/ioport.c          |    2 
 linux-2.6-xen-sparse/arch/xen/i386/kernel/pci-dma.c         |    2 
 linux-2.6-xen-sparse/arch/xen/i386/kernel/process.c         |    2 
 linux-2.6-xen-sparse/arch/xen/i386/kernel/setup.c           |    4 
 linux-2.6-xen-sparse/arch/xen/i386/kernel/smp.c             |    2 
 linux-2.6-xen-sparse/arch/xen/i386/kernel/smpboot.c         |    4 
 linux-2.6-xen-sparse/arch/xen/i386/kernel/time.c            |    2 
 linux-2.6-xen-sparse/arch/xen/i386/mm/hypervisor.c          |    4 
 linux-2.6-xen-sparse/arch/xen/i386/mm/init.c                |    2 
 linux-2.6-xen-sparse/arch/xen/i386/mm/pgtable.c             |    2 
 linux-2.6-xen-sparse/arch/xen/kernel/Makefile               |    8 
 linux-2.6-xen-sparse/arch/xen/kernel/ctrl_if.c              |    4 
 linux-2.6-xen-sparse/arch/xen/kernel/evtchn.c               |   12 
 linux-2.6-xen-sparse/arch/xen/kernel/gnttab.c               |    8 
 linux-2.6-xen-sparse/arch/xen/kernel/reboot.c               |   12 
 linux-2.6-xen-sparse/arch/xen/x86_64/kernel/entry.S         |    2 
 linux-2.6-xen-sparse/arch/xen/x86_64/kernel/io_apic.c       |    4 
 linux-2.6-xen-sparse/arch/xen/x86_64/kernel/ioport.c        |    2 
 linux-2.6-xen-sparse/arch/xen/x86_64/kernel/pci-dma.c       |    2 
 linux-2.6-xen-sparse/arch/xen/x86_64/kernel/process.c       |    4 
 linux-2.6-xen-sparse/arch/xen/x86_64/kernel/setup.c         |    4 
 linux-2.6-xen-sparse/arch/xen/x86_64/kernel/setup64.c       |    2 
 linux-2.6-xen-sparse/drivers/xen/balloon/balloon.c          |    8 
 linux-2.6-xen-sparse/drivers/xen/blkback/blkback.c          |    2 
 linux-2.6-xen-sparse/drivers/xen/blkback/common.h           |   10 
 linux-2.6-xen-sparse/drivers/xen/blkfront/blkfront.c        |    8 
 linux-2.6-xen-sparse/drivers/xen/blkfront/block.h           |    6 
 linux-2.6-xen-sparse/drivers/xen/blktap/blktap.h            |    8 
 linux-2.6-xen-sparse/drivers/xen/blktap/blktap_datapath.c   |    2 
 linux-2.6-xen-sparse/drivers/xen/blktap/blktap_userdev.c    |    2 
 linux-2.6-xen-sparse/drivers/xen/console/console.c          |    8 
 linux-2.6-xen-sparse/drivers/xen/evtchn/evtchn.c            |    2 
 linux-2.6-xen-sparse/drivers/xen/netback/common.h           |    6 
 linux-2.6-xen-sparse/drivers/xen/netback/netback.c          |    6 
 linux-2.6-xen-sparse/drivers/xen/netfront/netfront.c        |   12 
 linux-2.6-xen-sparse/drivers/xen/privcmd/privcmd.c          |    6 
 linux-2.6-xen-sparse/drivers/xen/usbback/common.h           |    6 
 linux-2.6-xen-sparse/drivers/xen/usbfront/usbfront.c        |    2 
 linux-2.6-xen-sparse/drivers/xen/usbfront/xhci.h            |    2 
 linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_comms.c      |    4 
 linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_probe.c      |    6 
 linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_xs.c         |    2 
 linux-2.6-xen-sparse/include/asm-xen/asm-i386/fixmap.h      |    2 
 linux-2.6-xen-sparse/include/asm-xen/asm-i386/hypercall.h   |    2 
 linux-2.6-xen-sparse/include/asm-xen/asm-i386/page.h        |    4 
 linux-2.6-xen-sparse/include/asm-xen/asm-i386/pgtable.h     |    2 
 linux-2.6-xen-sparse/include/asm-xen/asm-i386/system.h      |    4 
 linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/fixmap.h    |    2 
 linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/hypercall.h |    2 
 linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/page.h      |    4 
 linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/pgtable.h   |    2 
 linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/system.h    |    6 
 linux-2.6-xen-sparse/include/linux/xen/privcmd.h            |   90 +++++
 linux-2.6-xen-sparse/include/linux/xen/suspend.h            |   43 ++
 linux-2.6-xen-sparse/include/xen/balloon.h                  |   54 +++
 linux-2.6-xen-sparse/include/xen/ctrl_if.h                  |  160 +++++++++
 linux-2.6-xen-sparse/include/xen/evtchn.h                   |  135 ++++++++
 linux-2.6-xen-sparse/include/xen/foreign_page.h             |   30 +
 linux-2.6-xen-sparse/include/xen/gnttab.h                   |   72 ++++
 linux-2.6-xen-sparse/include/xen/hypervisor.h               |  199 ++++++++++++
 linux-2.6-xen-sparse/include/xen/queues.h                   |   81 ++++
 linux-2.6-xen-sparse/include/xen/synch_bitops.h             |    2 
 linux-2.6-xen-sparse/include/xen/xen_proc.h                 |   13 
 linux-2.6-xen-sparse/include/xen/xenbus.h                   |  127 +++++++
 linux-2.6-xen-sparse/mkbuildtree                            |    6 
 tools/blktap/Makefile                                       |    2 
 tools/libxc/Makefile                                        |    2 
 tools/security/Makefile                                     |    2 
 84 files changed, 1130 insertions(+), 1132 deletions(-)

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


 


Rackspace

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