summaryrefslogtreecommitdiffstats
path: root/src/kernel/tests/include/tst_cpu.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/kernel/tests/include/tst_cpu.h')
-rw-r--r--src/kernel/tests/include/tst_cpu.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/kernel/tests/include/tst_cpu.h b/src/kernel/tests/include/tst_cpu.h
new file mode 100644
index 0000000..c83a582
--- /dev/null
+++ b/src/kernel/tests/include/tst_cpu.h
@@ -0,0 +1,19 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later
+ * Copyright (c) 2015-2016 Cyril Hrubis <chrubis@suse.cz>
+ */
+
+#ifndef TST_CPU_H__
+#define TST_CPU_H__
+
+long tst_ncpus(void);
+long tst_ncpus_conf(void);
+long tst_ncpus_max(void);
+
+#define VIRT_ANY 0 /* catch-all argument for tst_is_virt() */
+#define VIRT_XEN 1 /* xen dom0/domU */
+#define VIRT_KVM 2 /* only default virtual CPU */
+#define VIRT_OTHER 0xffff /* unrecognized hypervisor */
+
+int tst_is_virt(int virt_type);
+
+#endif /* TST_CPU_H__ */