conf: Check CPU cache for ABI stability

Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
Reviewed-by: Daniel P. Berrange <berrange@redhat.com>
This commit is contained in:
Jiri Denemark 2017-05-09 16:03:19 +02:00
parent 1a77b97c7f
commit 1e9cf6e09c

View File

@ -915,6 +915,16 @@ virCPUDefIsEqual(virCPUDefPtr src,
}
}
if ((src->cache && !dst->cache) ||
(!src->cache && dst->cache) ||
(src->cache && dst->cache &&
(src->cache->level != dst->cache->level ||
src->cache->mode != dst->cache->mode))) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
_("Target CPU cache does not match source"));
goto cleanup;
}
identical = true;
cleanup: