On 07/03/2017 01:48 PM, Viktor Mihajlovski wrote:
> The response for query-cpu-definitions didn't include the
> unavailable-features field, which is used by libvirt to figure
> out whether a certain cpu model is usable on the host.
>
> The unavailable features are now computed by obtaining the
On 04.07.2017 13:22, Viktor Mihajlovski wrote:
> On 04.07.2017 11:35, David Hildenbrand wrote:
>>> +
>>> static void create_cpu_model_list(ObjectClass *klass, void *opaque)
>>> {
>>> -CpuDefinitionInfoList **cpu_list = opaque;
>>> +struct CpuDefinitionInfoListData *cpu_list_data =
On 04.07.2017 11:35, David Hildenbrand wrote:
>> +
>> static void create_cpu_model_list(ObjectClass *klass, void *opaque)
>> {
>> -CpuDefinitionInfoList **cpu_list = opaque;
>> +struct CpuDefinitionInfoListData *cpu_list_data = opaque;
>> +CpuDefinitionInfoList **cpu_list =
On 07/04/2017 11:35 AM, David Hildenbrand wrote:
>> +
>> static void create_cpu_model_list(ObjectClass *klass, void *opaque)
>> {
>> -CpuDefinitionInfoList **cpu_list = opaque;
>> +struct CpuDefinitionInfoListData *cpu_list_data = opaque;
>> +CpuDefinitionInfoList **cpu_list =
> +
> static void create_cpu_model_list(ObjectClass *klass, void *opaque)
> {
> -CpuDefinitionInfoList **cpu_list = opaque;
> +struct CpuDefinitionInfoListData *cpu_list_data = opaque;
> +CpuDefinitionInfoList **cpu_list = _list_data->list;
> CpuDefinitionInfoList *entry;
>
The response for query-cpu-definitions didn't include the
unavailable-features field, which is used by libvirt to figure
out whether a certain cpu model is usable on the host.
The unavailable features are now computed by obtaining the host CPU
model and comparing it against the known CPU models.