[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [RFC] move Xen linux header files
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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |