提交 7e0d351f 编写于 作者: J Jiri Denemark

cpu_x86: Move and rename x86FormatSignatures

Later in this series the function will work on a newly introduced
virCPUx86Signatures structure. Let's move it to the place where all
related functions will be added and rename the function as
virCPUx86SignaturesFormat for easier review of the virCPUx86Signatures
patch.
Signed-off-by: NJiri Denemark <jdenemar@redhat.com>
Reviewed-by: NJán Tomko <jtomko@redhat.com>
上级 782be9f0
......@@ -1125,6 +1125,23 @@ virCPUx86SignaturesMatch(virCPUx86ModelPtr model,
}
static char *
virCPUx86SignaturesFormat(virCPUx86ModelPtr model)
{
virBuffer buf = VIR_BUFFER_INITIALIZER;
size_t i;
for (i = 0; i < model->nsignatures; i++) {
virBufferAsprintf(&buf, "%06lx,",
(unsigned long)model->signatures[i]);
}
virBufferTrim(&buf, ",");
return virBufferContentAndReset(&buf);
}
static void
x86ModelFree(virCPUx86ModelPtr model)
{
......@@ -1890,23 +1907,6 @@ virCPUx86Compare(virCPUDefPtr host,
}
static char *
x86FormatSignatures(virCPUx86ModelPtr model)
{
virBuffer buf = VIR_BUFFER_INITIALIZER;
size_t i;
for (i = 0; i < model->nsignatures; i++) {
virBufferAsprintf(&buf, "%06lx,",
(unsigned long)model->signatures[i]);
}
virBufferTrim(&buf, ",");
return virBufferContentAndReset(&buf);
}
/*
* Checks whether a candidate model is a better fit for the CPU data than the
* current model.
......@@ -2134,7 +2134,7 @@ x86Decode(virCPUDefPtr cpu,
if (vendor)
cpu->vendor = g_strdup(vendor->name);
sigs = x86FormatSignatures(model);
sigs = virCPUx86SignaturesFormat(model);
VIR_DEBUG("Using CPU model %s (signatures %s) for CPU with signature %06lx",
model->name, NULLSTR(sigs), (unsigned long)signature);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册