|
|
|
|
|
|
|
|
|
|
xen-devel
[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
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] [RFC] move Xen linux header files,
Chris Wright <=
|
|
|
|
|