Support for the vz kernel is limited on architectures other than x86. But this is not the case for Upstream Linux.
Right now, vzctl always expects using the vzkernel to be a possibility, resulting in a build failure for those architectures. Now that vzctl supports running ontop of the Upstream Linux kernel, it would be good to allow the build to proceed, but stripping the vz-specific functionality. For x86, we will always build vz-kernel support, so this is unaffected. Should we want in the future to disable vz-kernel support for x86 for any reason, extending it should be trivial. Glauber Costa (6): Don't try to initialize vz-kernel if it is not available. test for vz-kernel support in the target architecture provide a upstream alternative for ub functions don't support vz-specific cpu functions if vz kernel is not present don't compile hooks_vz.c if vz-kernel support is not enabled. allow vzsyscalls.h to always be called. configure.ac | 18 ++++++++++++++++++ include/ub.h | 43 +++++++++++++++++++++++++++++++++++++++++++ include/vzsyscalls.h | 5 ++++- src/lib/Makefile.am | 6 ++++-- src/lib/cpu.c | 29 +++++++++++++++++++++++------ src/lib/env.c | 7 +++++-- 6 files changed, 97 insertions(+), 11 deletions(-) -- 1.7.11.7 _______________________________________________ Devel mailing list [email protected] http://lists.openvz.org/mailman/listinfo/devel
