mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 13:45:38 +00:00
tests: Switch to sparse initialization of virCPUDef
Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
This commit is contained in:
parent
8aef3827d3
commit
cab2c1af96
@ -66,10 +66,10 @@ fillAllCaps(virDomainCapsPtr domCaps)
|
||||
virDomainCapsDeviceVideoPtr video = &domCaps->video;
|
||||
virDomainCapsDeviceHostdevPtr hostdev = &domCaps->hostdev;
|
||||
virCPUDef host = {
|
||||
VIR_CPU_TYPE_HOST, 0, 0,
|
||||
VIR_ARCH_X86_64, (char *) "host",
|
||||
NULL, 0, (char *) "CPU Vendorrr",
|
||||
0, 0, 0, 0, 0, NULL,
|
||||
.type = VIR_CPU_TYPE_HOST,
|
||||
.arch = VIR_ARCH_X86_64,
|
||||
.model = (char *) "host",
|
||||
.vendor = (char *) "CPU Vendorrr",
|
||||
};
|
||||
|
||||
domCaps->maxvcpus = 255;
|
||||
@ -119,25 +119,35 @@ fillAllCaps(virDomainCapsPtr domCaps)
|
||||
# include "testutilsqemu.h"
|
||||
|
||||
static virCPUDef aarch64Cpu = {
|
||||
0, 0, 0, 0, NULL, NULL, 0, NULL, 1, 1, 1, 0, 0, NULL,
|
||||
.sockets = 1,
|
||||
.cores = 1,
|
||||
.threads = 1,
|
||||
};
|
||||
|
||||
static virCPUDef ppc64leCpu = {
|
||||
VIR_CPU_TYPE_HOST, 0, 0,
|
||||
VIR_ARCH_PPC64LE, (char *) "POWER8",
|
||||
NULL, 0, NULL, 1, 1, 1, 0, 0, NULL,
|
||||
.type = VIR_CPU_TYPE_HOST,
|
||||
.arch = VIR_ARCH_PPC64LE,
|
||||
.model = (char *) "POWER8",
|
||||
.sockets = 1,
|
||||
.cores = 1,
|
||||
.threads = 1,
|
||||
};
|
||||
|
||||
static virCPUDef x86Cpu = {
|
||||
VIR_CPU_TYPE_HOST, 0, 0,
|
||||
VIR_ARCH_X86_64, (char *) "Broadwell",
|
||||
NULL, 0, NULL, 1, 1, 1, 0, 0, NULL,
|
||||
.type = VIR_CPU_TYPE_HOST,
|
||||
.arch = VIR_ARCH_X86_64,
|
||||
.model = (char *) "Broadwell",
|
||||
.sockets = 1,
|
||||
.cores = 1,
|
||||
.threads = 1,
|
||||
};
|
||||
|
||||
static virCPUDef s390Cpu = {
|
||||
VIR_CPU_TYPE_HOST, 0, 0,
|
||||
VIR_ARCH_S390X, NULL,
|
||||
NULL, 0, NULL, 1, 1, 1, 0, 0, NULL,
|
||||
.type = VIR_CPU_TYPE_HOST,
|
||||
.arch = VIR_ARCH_S390X,
|
||||
.sockets = 1,
|
||||
.cores = 1,
|
||||
.threads = 1,
|
||||
};
|
||||
|
||||
static int
|
||||
|
@ -34,20 +34,16 @@ static virCPUFeatureDef cpuDefaultFeatures[] = {
|
||||
{ (char *) "lahf_lm", -1 },
|
||||
};
|
||||
static virCPUDef cpuDefaultData = {
|
||||
VIR_CPU_TYPE_HOST, /* type */
|
||||
0, /* mode */
|
||||
0, /* match */
|
||||
VIR_ARCH_X86_64, /* arch */
|
||||
(char *) "core2duo", /* model */
|
||||
NULL, /* vendor_id */
|
||||
0, /* fallback */
|
||||
(char *) "Intel", /* vendor */
|
||||
1, /* sockets */
|
||||
2, /* cores */
|
||||
1, /* threads */
|
||||
ARRAY_CARDINALITY(cpuDefaultFeatures), /* nfeatures */
|
||||
ARRAY_CARDINALITY(cpuDefaultFeatures), /* nfeatures_max */
|
||||
cpuDefaultFeatures, /* features */
|
||||
.type = VIR_CPU_TYPE_HOST,
|
||||
.arch = VIR_ARCH_X86_64,
|
||||
.model = (char *) "core2duo",
|
||||
.vendor = (char *) "Intel",
|
||||
.sockets = 1,
|
||||
.cores = 2,
|
||||
.threads = 1,
|
||||
.nfeatures = ARRAY_CARDINALITY(cpuDefaultFeatures),
|
||||
.nfeatures_max = ARRAY_CARDINALITY(cpuDefaultFeatures),
|
||||
.features = cpuDefaultFeatures,
|
||||
};
|
||||
|
||||
static virCPUFeatureDef cpuHaswellFeatures[] = {
|
||||
@ -77,20 +73,16 @@ static virCPUFeatureDef cpuHaswellFeatures[] = {
|
||||
{ (char *) "lahf_lm", -1 },
|
||||
};
|
||||
static virCPUDef cpuHaswellData = {
|
||||
VIR_CPU_TYPE_HOST, /* type */
|
||||
0, /* mode */
|
||||
0, /* match */
|
||||
VIR_ARCH_X86_64, /* arch */
|
||||
(char *) "Haswell", /* model */
|
||||
NULL, /* vendor_id */
|
||||
0, /* fallback */
|
||||
(char *) "Intel", /* vendor */
|
||||
1, /* sockets */
|
||||
2, /* cores */
|
||||
2, /* threads */
|
||||
ARRAY_CARDINALITY(cpuHaswellFeatures), /* nfeatures */
|
||||
ARRAY_CARDINALITY(cpuHaswellFeatures), /* nfeatures_max */
|
||||
cpuHaswellFeatures, /* features */
|
||||
.type = VIR_CPU_TYPE_HOST,
|
||||
.arch = VIR_ARCH_X86_64,
|
||||
.model = (char *) "Haswell",
|
||||
.vendor = (char *) "Intel",
|
||||
.sockets = 1,
|
||||
.cores = 2,
|
||||
.threads = 2,
|
||||
.nfeatures = ARRAY_CARDINALITY(cpuHaswellFeatures),
|
||||
.nfeatures_max = ARRAY_CARDINALITY(cpuHaswellFeatures),
|
||||
.features = cpuHaswellFeatures,
|
||||
};
|
||||
|
||||
static virCPUDef cpuPower8Data = {
|
||||
|
Loading…
Reference in New Issue
Block a user