libx86: introduce a libx86 shared library
authorRoger Pau Monné <roger.pau@citrix.com>
Thu, 21 Jun 2018 14:35:48 +0000 (15:35 +0100)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Thu, 19 Jul 2018 18:31:31 +0000 (19:31 +0100)
commitfea2fab9635613d5be83482da5d79160ef928941
tree7232b285eb06ade9f95eca8b2d0309a095f0a8f6
parent4dd7e74f31facf997ffa64d1c38a1da7a707e326
libx86: introduce a libx86 shared library

Move x86_cpuid_lookup_deep_deps() into the shared library, removing the
individual copies from the hypervisor and libxc respectively.

Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Wei Liu <wei.liu2@citrix.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
12 files changed:
tools/libxc/Makefile
tools/libxc/include/xenctrl.h
tools/libxc/xc_cpuid_x86.c
xen/Rules.mk
xen/arch/x86/cpu/common.c
xen/arch/x86/cpuid.c
xen/include/asm-x86/cpuid.h
xen/include/xen/lib/x86/cpuid.h
xen/lib/Makefile [new file with mode: 0644]
xen/lib/x86/Makefile [new file with mode: 0644]
xen/lib/x86/cpuid.c [new file with mode: 0644]
xen/lib/x86/private.h [new file with mode: 0644]