tools: move libxenctrl below tools/libs
authorJuergen Gross <jgross@suse.com>
Fri, 28 Aug 2020 15:07:34 +0000 (17:07 +0200)
committerWei Liu <wl@xen.org>
Wed, 9 Sep 2020 10:57:25 +0000 (10:57 +0000)
commitaf6c78d9dc68366d0d9a1d41de26f3765dfef5f0
treec8cca58f50a784e36d249b7d2d4d9141bd8b469a
parent30f5e8aba1e3e24fc9c4220bbacee37ca7c87ba6
tools: move libxenctrl below tools/libs

Today tools/libxc needs to be built after tools/libs as libxenctrl is
depending on some libraries in tools/libs. This in turn blocks moving
other libraries depending on libxenctrl below tools/libs.

So carve out libxenctrl from tools/libxc and move it into
tools/libs/ctrl.

Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Samuel Thibault <samuel.thibault@ens-lyon.org> (stubdom parts)
Acked-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> (python parts)
Acked-by: Wei Liu <wl@xen.org>
109 files changed:
.gitignore
MAINTAINERS
stubdom/Makefile
stubdom/grub/Makefile
stubdom/mini-os.mk
tools/Rules.mk
tools/libs/Makefile
tools/libs/ctrl/Makefile [new file with mode: 0644]
tools/libs/ctrl/include/xenctrl.h [new file with mode: 0644]
tools/libs/ctrl/include/xenctrl_compat.h [new file with mode: 0644]
tools/libs/ctrl/include/xenctrl_dom.h [new file with mode: 0644]
tools/libs/ctrl/xc_altp2m.c [new file with mode: 0644]
tools/libs/ctrl/xc_arinc653.c [new file with mode: 0644]
tools/libs/ctrl/xc_bitops.h [new file with mode: 0644]
tools/libs/ctrl/xc_core.c [new file with mode: 0644]
tools/libs/ctrl/xc_core.h [new file with mode: 0644]
tools/libs/ctrl/xc_core_arm.c [new file with mode: 0644]
tools/libs/ctrl/xc_core_arm.h [new file with mode: 0644]
tools/libs/ctrl/xc_core_x86.c [new file with mode: 0644]
tools/libs/ctrl/xc_core_x86.h [new file with mode: 0644]
tools/libs/ctrl/xc_cpu_hotplug.c [new file with mode: 0644]
tools/libs/ctrl/xc_cpupool.c [new file with mode: 0644]
tools/libs/ctrl/xc_csched.c [new file with mode: 0644]
tools/libs/ctrl/xc_csched2.c [new file with mode: 0644]
tools/libs/ctrl/xc_devicemodel_compat.c [new file with mode: 0644]
tools/libs/ctrl/xc_domain.c [new file with mode: 0644]
tools/libs/ctrl/xc_evtchn.c [new file with mode: 0644]
tools/libs/ctrl/xc_evtchn_compat.c [new file with mode: 0644]
tools/libs/ctrl/xc_flask.c [new file with mode: 0644]
tools/libs/ctrl/xc_foreign_memory.c [new file with mode: 0644]
tools/libs/ctrl/xc_freebsd.c [new file with mode: 0644]
tools/libs/ctrl/xc_gnttab.c [new file with mode: 0644]
tools/libs/ctrl/xc_gnttab_compat.c [new file with mode: 0644]
tools/libs/ctrl/xc_hcall_buf.c [new file with mode: 0644]
tools/libs/ctrl/xc_kexec.c [new file with mode: 0644]
tools/libs/ctrl/xc_linux.c [new file with mode: 0644]
tools/libs/ctrl/xc_mem_access.c [new file with mode: 0644]
tools/libs/ctrl/xc_mem_paging.c [new file with mode: 0644]
tools/libs/ctrl/xc_memshr.c [new file with mode: 0644]
tools/libs/ctrl/xc_minios.c [new file with mode: 0644]
tools/libs/ctrl/xc_misc.c [new file with mode: 0644]
tools/libs/ctrl/xc_monitor.c [new file with mode: 0644]
tools/libs/ctrl/xc_msr_x86.h [new file with mode: 0644]
tools/libs/ctrl/xc_netbsd.c [new file with mode: 0644]
tools/libs/ctrl/xc_pagetab.c [new file with mode: 0644]
tools/libs/ctrl/xc_physdev.c [new file with mode: 0644]
tools/libs/ctrl/xc_pm.c [new file with mode: 0644]
tools/libs/ctrl/xc_private.c [new file with mode: 0644]
tools/libs/ctrl/xc_private.h [new file with mode: 0644]
tools/libs/ctrl/xc_psr.c [new file with mode: 0644]
tools/libs/ctrl/xc_resource.c [new file with mode: 0644]
tools/libs/ctrl/xc_resume.c [new file with mode: 0644]
tools/libs/ctrl/xc_rt.c [new file with mode: 0644]
tools/libs/ctrl/xc_solaris.c [new file with mode: 0644]
tools/libs/ctrl/xc_tbuf.c [new file with mode: 0644]
tools/libs/ctrl/xc_vm_event.c [new file with mode: 0644]
tools/libs/uselibs.mk
tools/libxc/Makefile
tools/libxc/include/xenctrl.h [deleted file]
tools/libxc/include/xenctrl_compat.h [deleted file]
tools/libxc/include/xenctrl_dom.h [deleted file]
tools/libxc/xc_altp2m.c [deleted file]
tools/libxc/xc_arinc653.c [deleted file]
tools/libxc/xc_bitops.h [deleted file]
tools/libxc/xc_core.c [deleted file]
tools/libxc/xc_core.h [deleted file]
tools/libxc/xc_core_arm.c [deleted file]
tools/libxc/xc_core_arm.h [deleted file]
tools/libxc/xc_core_x86.c [deleted file]
tools/libxc/xc_core_x86.h [deleted file]
tools/libxc/xc_cpu_hotplug.c [deleted file]
tools/libxc/xc_cpupool.c [deleted file]
tools/libxc/xc_csched.c [deleted file]
tools/libxc/xc_csched2.c [deleted file]
tools/libxc/xc_devicemodel_compat.c [deleted file]
tools/libxc/xc_domain.c [deleted file]
tools/libxc/xc_evtchn.c [deleted file]
tools/libxc/xc_evtchn_compat.c [deleted file]
tools/libxc/xc_flask.c [deleted file]
tools/libxc/xc_foreign_memory.c [deleted file]
tools/libxc/xc_freebsd.c [deleted file]
tools/libxc/xc_gnttab.c [deleted file]
tools/libxc/xc_gnttab_compat.c [deleted file]
tools/libxc/xc_hcall_buf.c [deleted file]
tools/libxc/xc_kexec.c [deleted file]
tools/libxc/xc_linux.c [deleted file]
tools/libxc/xc_mem_access.c [deleted file]
tools/libxc/xc_mem_paging.c [deleted file]
tools/libxc/xc_memshr.c [deleted file]
tools/libxc/xc_minios.c [deleted file]
tools/libxc/xc_misc.c [deleted file]
tools/libxc/xc_monitor.c [deleted file]
tools/libxc/xc_msr_x86.h [deleted file]
tools/libxc/xc_netbsd.c [deleted file]
tools/libxc/xc_pagetab.c [deleted file]
tools/libxc/xc_physdev.c [deleted file]
tools/libxc/xc_pm.c [deleted file]
tools/libxc/xc_private.c [deleted file]
tools/libxc/xc_private.h [deleted file]
tools/libxc/xc_psr.c [deleted file]
tools/libxc/xc_resource.c [deleted file]
tools/libxc/xc_resume.c [deleted file]
tools/libxc/xc_rt.c [deleted file]
tools/libxc/xc_solaris.c [deleted file]
tools/libxc/xc_tbuf.c [deleted file]
tools/libxc/xc_vm_event.c [deleted file]
tools/ocaml/xenstored/Makefile
tools/python/Makefile
tools/python/setup.py