提交 938ec162 编写于 作者: J Jiri Denemark

cpu: Rename and document cpuModelIsAllowed

The new name is virCPUModelIsAllowed.
Signed-off-by: NJiri Denemark <jdenemar@redhat.com>
上级 b7011dfe
......@@ -813,10 +813,22 @@ cpuDataParse(const char *xmlStr)
return data;
}
/** virCPUModelIsAllowed:
*
* @model: CPU model to be checked
* @models: list of supported CPU models
* @nmodels: number of models in @models
*
* Checks whether @model can be found in the list of supported @models.
* If @models is empty, all models are supported.
*
* Returns true if @model is supported, false otherwise.
*/
bool
cpuModelIsAllowed(const char *model,
const char **models,
unsigned int nmodels)
virCPUModelIsAllowed(const char *model,
const char **models,
unsigned int nmodels)
{
size_t i;
......@@ -830,6 +842,7 @@ cpuModelIsAllowed(const char *model,
return false;
}
/**
* virCPUGetModels:
*
......@@ -898,7 +911,7 @@ virCPUTranslate(virArch arch,
cpu->mode == VIR_CPU_MODE_HOST_PASSTHROUGH)
return 0;
if (cpuModelIsAllowed(cpu->model, (const char **) models, nmodels))
if (virCPUModelIsAllowed(cpu->model, (const char **) models, nmodels))
return 0;
if (cpu->fallback != VIR_CPU_FALLBACK_ALLOW) {
......
......@@ -214,9 +214,9 @@ virCPUDataCheckFeature(const virCPUData *data,
bool
cpuModelIsAllowed(const char *model,
const char **models,
unsigned int nmodels)
virCPUModelIsAllowed(const char *model,
const char **models,
unsigned int nmodels)
ATTRIBUTE_NONNULL(1);
int
......
......@@ -691,7 +691,7 @@ ppc64DriverDecode(virCPUDefPtr cpu,
goto cleanup;
}
if (!cpuModelIsAllowed(model->name, models, nmodels)) {
if (!virCPUModelIsAllowed(model->name, models, nmodels)) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
_("CPU model %s is not supported by hypervisor"),
model->name);
......
......@@ -1833,7 +1833,7 @@ x86Decode(virCPUDefPtr cpu,
*/
for (i = map->nmodels - 1; i >= 0; i--) {
candidate = map->models[i];
if (!cpuModelIsAllowed(candidate->name, models, nmodels)) {
if (!virCPUModelIsAllowed(candidate->name, models, nmodels)) {
if (preferred && STREQ(candidate->name, preferred)) {
if (cpu->fallback != VIR_CPU_FALLBACK_ALLOW) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册