mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-08-28 19:41:16 +00:00
cpu_x86: Rename virCPUx86DataAddCPUID
It's called virCPUx86DataAdd now. Signed-off-by: Jiri Denemark <jdenemar@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
ce42042577
commit
8f1a8ce397
@ -1506,7 +1506,7 @@ virCPUx86DataParse(xmlXPathContextPtr ctxt)
|
|||||||
_("failed to parse cpuid[%zu]"), i);
|
_("failed to parse cpuid[%zu]"), i);
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
if (virCPUx86DataAddCPUID(cpuData, &item) < 0)
|
if (virCPUx86DataAdd(cpuData, &item) < 0)
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2154,7 +2154,7 @@ x86Encode(virArch arch,
|
|||||||
if (!(data_vendor = virCPUDataNew(arch)))
|
if (!(data_vendor = virCPUDataNew(arch)))
|
||||||
goto error;
|
goto error;
|
||||||
|
|
||||||
if (v && virCPUx86DataAddCPUID(data_vendor, &v->data) < 0)
|
if (v && virCPUx86DataAdd(data_vendor, &v->data) < 0)
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2230,13 +2230,13 @@ cpuidSetLeaf4(virCPUDataPtr data,
|
|||||||
virCPUx86DataItem item = *subLeaf0;
|
virCPUx86DataItem item = *subLeaf0;
|
||||||
virCPUx86CPUIDPtr cpuid = &item.cpuid;
|
virCPUx86CPUIDPtr cpuid = &item.cpuid;
|
||||||
|
|
||||||
if (virCPUx86DataAddCPUID(data, subLeaf0) < 0)
|
if (virCPUx86DataAdd(data, subLeaf0) < 0)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
while (cpuid->eax & 0x1f) {
|
while (cpuid->eax & 0x1f) {
|
||||||
cpuid->ecx_in++;
|
cpuid->ecx_in++;
|
||||||
cpuidCall(cpuid);
|
cpuidCall(cpuid);
|
||||||
if (virCPUx86DataAddCPUID(data, &item) < 0)
|
if (virCPUx86DataAdd(data, &item) < 0)
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
@ -2255,13 +2255,13 @@ cpuidSetLeaf7(virCPUDataPtr data,
|
|||||||
virCPUx86CPUIDPtr cpuid = &item.cpuid;
|
virCPUx86CPUIDPtr cpuid = &item.cpuid;
|
||||||
uint32_t sub;
|
uint32_t sub;
|
||||||
|
|
||||||
if (virCPUx86DataAddCPUID(data, subLeaf0) < 0)
|
if (virCPUx86DataAdd(data, subLeaf0) < 0)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
for (sub = 1; sub <= subLeaf0->cpuid.eax; sub++) {
|
for (sub = 1; sub <= subLeaf0->cpuid.eax; sub++) {
|
||||||
cpuid->ecx_in = sub;
|
cpuid->ecx_in = sub;
|
||||||
cpuidCall(cpuid);
|
cpuidCall(cpuid);
|
||||||
if (virCPUx86DataAddCPUID(data, &item) < 0)
|
if (virCPUx86DataAdd(data, &item) < 0)
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
@ -2283,7 +2283,7 @@ cpuidSetLeafB(virCPUDataPtr data,
|
|||||||
virCPUx86CPUIDPtr cpuid = &item.cpuid;
|
virCPUx86CPUIDPtr cpuid = &item.cpuid;
|
||||||
|
|
||||||
while (cpuid->ecx & 0xff00) {
|
while (cpuid->ecx & 0xff00) {
|
||||||
if (virCPUx86DataAddCPUID(data, &item) < 0)
|
if (virCPUx86DataAdd(data, &item) < 0)
|
||||||
return -1;
|
return -1;
|
||||||
cpuid->ecx_in++;
|
cpuid->ecx_in++;
|
||||||
cpuidCall(cpuid);
|
cpuidCall(cpuid);
|
||||||
@ -2310,12 +2310,12 @@ cpuidSetLeafD(virCPUDataPtr data,
|
|||||||
virCPUx86CPUID sub1;
|
virCPUx86CPUID sub1;
|
||||||
uint32_t sub;
|
uint32_t sub;
|
||||||
|
|
||||||
if (virCPUx86DataAddCPUID(data, subLeaf0) < 0)
|
if (virCPUx86DataAdd(data, subLeaf0) < 0)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
cpuid->ecx_in = 1;
|
cpuid->ecx_in = 1;
|
||||||
cpuidCall(cpuid);
|
cpuidCall(cpuid);
|
||||||
if (virCPUx86DataAddCPUID(data, &item) < 0)
|
if (virCPUx86DataAdd(data, &item) < 0)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
sub0 = subLeaf0->cpuid;
|
sub0 = subLeaf0->cpuid;
|
||||||
@ -2332,7 +2332,7 @@ cpuidSetLeafD(virCPUDataPtr data,
|
|||||||
|
|
||||||
cpuid->ecx_in = sub;
|
cpuid->ecx_in = sub;
|
||||||
cpuidCall(cpuid);
|
cpuidCall(cpuid);
|
||||||
if (virCPUx86DataAddCPUID(data, &item) < 0)
|
if (virCPUx86DataAdd(data, &item) < 0)
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
@ -2357,7 +2357,7 @@ cpuidSetLeafResID(virCPUDataPtr data,
|
|||||||
virCPUx86CPUIDPtr cpuid = &item.cpuid;
|
virCPUx86CPUIDPtr cpuid = &item.cpuid;
|
||||||
uint32_t sub;
|
uint32_t sub;
|
||||||
|
|
||||||
if (virCPUx86DataAddCPUID(data, subLeaf0) < 0)
|
if (virCPUx86DataAdd(data, subLeaf0) < 0)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
for (sub = 1; sub < 32; sub++) {
|
for (sub = 1; sub < 32; sub++) {
|
||||||
@ -2365,7 +2365,7 @@ cpuidSetLeafResID(virCPUDataPtr data,
|
|||||||
continue;
|
continue;
|
||||||
cpuid->ecx_in = sub;
|
cpuid->ecx_in = sub;
|
||||||
cpuidCall(cpuid);
|
cpuidCall(cpuid);
|
||||||
if (virCPUx86DataAddCPUID(data, &item) < 0)
|
if (virCPUx86DataAdd(data, &item) < 0)
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
@ -2389,19 +2389,19 @@ cpuidSetLeaf12(virCPUDataPtr data,
|
|||||||
!(leaf7->cpuid.ebx & (1 << 2)))
|
!(leaf7->cpuid.ebx & (1 << 2)))
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
if (virCPUx86DataAddCPUID(data, subLeaf0) < 0)
|
if (virCPUx86DataAdd(data, subLeaf0) < 0)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
cpuid->eax_in = 0x12;
|
cpuid->eax_in = 0x12;
|
||||||
cpuid->ecx_in = 1;
|
cpuid->ecx_in = 1;
|
||||||
cpuidCall(cpuid);
|
cpuidCall(cpuid);
|
||||||
if (virCPUx86DataAddCPUID(data, &item) < 0)
|
if (virCPUx86DataAdd(data, &item) < 0)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
cpuid->ecx_in = 2;
|
cpuid->ecx_in = 2;
|
||||||
cpuidCall(cpuid);
|
cpuidCall(cpuid);
|
||||||
while (cpuid->eax & 0xf) {
|
while (cpuid->eax & 0xf) {
|
||||||
if (virCPUx86DataAddCPUID(data, &item) < 0)
|
if (virCPUx86DataAdd(data, &item) < 0)
|
||||||
return -1;
|
return -1;
|
||||||
cpuid->ecx_in++;
|
cpuid->ecx_in++;
|
||||||
cpuidCall(cpuid);
|
cpuidCall(cpuid);
|
||||||
@ -2422,13 +2422,13 @@ cpuidSetLeaf14(virCPUDataPtr data,
|
|||||||
virCPUx86CPUIDPtr cpuid = &item.cpuid;
|
virCPUx86CPUIDPtr cpuid = &item.cpuid;
|
||||||
uint32_t sub;
|
uint32_t sub;
|
||||||
|
|
||||||
if (virCPUx86DataAddCPUID(data, subLeaf0) < 0)
|
if (virCPUx86DataAdd(data, subLeaf0) < 0)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
for (sub = 1; sub <= subLeaf0->cpuid.eax; sub++) {
|
for (sub = 1; sub <= subLeaf0->cpuid.eax; sub++) {
|
||||||
cpuid->ecx_in = sub;
|
cpuid->ecx_in = sub;
|
||||||
cpuidCall(cpuid);
|
cpuidCall(cpuid);
|
||||||
if (virCPUx86DataAddCPUID(data, &item) < 0)
|
if (virCPUx86DataAdd(data, &item) < 0)
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
@ -2451,13 +2451,13 @@ cpuidSetLeaf17(virCPUDataPtr data,
|
|||||||
if (subLeaf0->cpuid.eax < 3)
|
if (subLeaf0->cpuid.eax < 3)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
if (virCPUx86DataAddCPUID(data, subLeaf0) < 0)
|
if (virCPUx86DataAdd(data, subLeaf0) < 0)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
for (sub = 1; sub <= subLeaf0->cpuid.eax; sub++) {
|
for (sub = 1; sub <= subLeaf0->cpuid.eax; sub++) {
|
||||||
cpuid->ecx_in = sub;
|
cpuid->ecx_in = sub;
|
||||||
cpuidCall(cpuid);
|
cpuidCall(cpuid);
|
||||||
if (virCPUx86DataAddCPUID(data, &item) < 0)
|
if (virCPUx86DataAdd(data, &item) < 0)
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
@ -2503,7 +2503,7 @@ cpuidSet(uint32_t base, virCPUDataPtr data)
|
|||||||
else if (leaf == 0x17)
|
else if (leaf == 0x17)
|
||||||
rc = cpuidSetLeaf17(data, &item);
|
rc = cpuidSetLeaf17(data, &item);
|
||||||
else
|
else
|
||||||
rc = virCPUx86DataAddCPUID(data, &item);
|
rc = virCPUx86DataAdd(data, &item);
|
||||||
|
|
||||||
if (rc < 0)
|
if (rc < 0)
|
||||||
return -1;
|
return -1;
|
||||||
@ -3078,8 +3078,8 @@ virCPUx86ValidateFeatures(virCPUDefPtr cpu)
|
|||||||
|
|
||||||
|
|
||||||
int
|
int
|
||||||
virCPUx86DataAddCPUID(virCPUDataPtr cpuData,
|
virCPUx86DataAdd(virCPUDataPtr cpuData,
|
||||||
const virCPUx86DataItem *item)
|
const virCPUx86DataItem *item)
|
||||||
{
|
{
|
||||||
return virCPUx86DataAddItem(&cpuData->data.x86, item);
|
return virCPUx86DataAddItem(&cpuData->data.x86, item);
|
||||||
}
|
}
|
||||||
@ -3118,7 +3118,7 @@ virCPUx86DataSetVendor(virCPUDataPtr cpuData,
|
|||||||
if (virCPUx86VendorToCPUID(vendor, &item) < 0)
|
if (virCPUx86VendorToCPUID(vendor, &item) < 0)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
return virCPUx86DataAddCPUID(cpuData, &item);
|
return virCPUx86DataAdd(cpuData, &item);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -26,8 +26,8 @@
|
|||||||
|
|
||||||
extern struct cpuArchDriver cpuDriverX86;
|
extern struct cpuArchDriver cpuDriverX86;
|
||||||
|
|
||||||
int virCPUx86DataAddCPUID(virCPUDataPtr cpuData,
|
int virCPUx86DataAdd(virCPUDataPtr cpuData,
|
||||||
const virCPUx86DataItem *cpuid);
|
const virCPUx86DataItem *cpuid);
|
||||||
|
|
||||||
int virCPUx86DataSetSignature(virCPUDataPtr cpuData,
|
int virCPUx86DataSetSignature(virCPUDataPtr cpuData,
|
||||||
unsigned int family,
|
unsigned int family,
|
||||||
|
@ -1238,7 +1238,7 @@ virCPUValidateFeatures;
|
|||||||
|
|
||||||
|
|
||||||
# cpu/cpu_x86.h
|
# cpu/cpu_x86.h
|
||||||
virCPUx86DataAddCPUID;
|
virCPUx86DataAdd;
|
||||||
virCPUx86DataAddFeature;
|
virCPUx86DataAddFeature;
|
||||||
virCPUx86DataGetSignature;
|
virCPUx86DataGetSignature;
|
||||||
virCPUx86DataSetSignature;
|
virCPUx86DataSetSignature;
|
||||||
|
@ -72,7 +72,7 @@ libxlCapsAddCPUID(virCPUDataPtr data, virCPUx86CPUID *cpuid, ssize_t ncaps)
|
|||||||
for (i = 0; i < ncaps; i++) {
|
for (i = 0; i < ncaps; i++) {
|
||||||
item.cpuid = cpuid[i];
|
item.cpuid = cpuid[i];
|
||||||
|
|
||||||
if (virCPUx86DataAddCPUID(data, &item) < 0) {
|
if (virCPUx86DataAdd(data, &item) < 0) {
|
||||||
VIR_DEBUG("Failed to add CPUID(%x,%x)",
|
VIR_DEBUG("Failed to add CPUID(%x,%x)",
|
||||||
cpuid[i].eax_in, cpuid[i].ecx_in);
|
cpuid[i].eax_in, cpuid[i].ecx_in);
|
||||||
return -1;
|
return -1;
|
||||||
|
@ -7198,7 +7198,7 @@ qemuMonitorJSONParseCPUx86Features(virJSONValuePtr data)
|
|||||||
for (i = 0; i < virJSONValueArraySize(data); i++) {
|
for (i = 0; i < virJSONValueArraySize(data); i++) {
|
||||||
if (qemuMonitorJSONParseCPUx86FeatureWord(virJSONValueArrayGet(data, i),
|
if (qemuMonitorJSONParseCPUx86FeatureWord(virJSONValueArrayGet(data, i),
|
||||||
&item.cpuid) < 0 ||
|
&item.cpuid) < 0 ||
|
||||||
virCPUx86DataAddCPUID(cpudata, &item) < 0)
|
virCPUx86DataAdd(cpudata, &item) < 0)
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user