mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-23 14:15:28 +00:00
cpu_x86: Add virCPUx86DataGetSignature for tests
The function exports the functionality of x86DataToSignatureFull and x86MakeSignature to the test suite. Signed-off-by: Jiri Denemark <jdenemar@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
793a9293ca
commit
661307b4b2
@ -3070,6 +3070,18 @@ virCPUx86DataSetSignature(virCPUDataPtr cpuData,
|
||||
}
|
||||
|
||||
|
||||
uint32_t
|
||||
virCPUx86DataGetSignature(virCPUDataPtr cpuData,
|
||||
unsigned int *family,
|
||||
unsigned int *model,
|
||||
unsigned int *stepping)
|
||||
{
|
||||
x86DataToSignatureFull(&cpuData->data.x86, family, model, stepping);
|
||||
|
||||
return x86MakeSignature(*family, *model, *stepping);
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
virCPUx86DataSetVendor(virCPUDataPtr cpuData,
|
||||
const char *vendor)
|
||||
|
@ -34,6 +34,11 @@ int virCPUx86DataSetSignature(virCPUDataPtr cpuData,
|
||||
unsigned int model,
|
||||
unsigned int stepping);
|
||||
|
||||
uint32_t virCPUx86DataGetSignature(virCPUDataPtr cpuData,
|
||||
unsigned int *family,
|
||||
unsigned int *model,
|
||||
unsigned int *stepping);
|
||||
|
||||
int virCPUx86DataSetVendor(virCPUDataPtr cpuData,
|
||||
const char *vendor);
|
||||
|
||||
|
@ -1210,6 +1210,7 @@ virCPUValidateFeatures;
|
||||
# cpu/cpu_x86.h
|
||||
virCPUx86DataAddCPUID;
|
||||
virCPUx86DataAddFeature;
|
||||
virCPUx86DataGetSignature;
|
||||
virCPUx86DataSetSignature;
|
||||
virCPUx86DataSetVendor;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user