libvirt/src/cpu
Daniel P. Berrangé fbf27730a3 conf: add support for specifying CPU "dies" parameter
Recently CPU hardware vendors have started to support a new structure
inside the CPU package topology known as a "die". Thus the hierarchy
is now:

  sockets > dies > cores > threads

This adds support for "dies" in the XML parser, with the value
defaulting to 1 if not specified for backwards compatibility.

For example a system with 64 logical CPUs might report

   <topology sockets="4" dies="2" cores="4" threads="2"/>

Reviewed-by: Jiri Denemark <jdenemar@redhat.com>
Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2020-01-16 15:11:42 +00:00
..
cpu_arm.c conf: make virCPUDef into a ref counted struct 2019-12-09 10:17:27 +00:00
cpu_arm.h src/cpu: use #pragma once in headers 2019-06-13 17:05:09 +02:00
cpu_map.c util: buffer: Remove virBufferCheckError 2019-10-24 19:35:34 +02:00
cpu_map.h src/cpu: use #pragma once in headers 2019-06-13 17:05:09 +02:00
cpu_ppc64_data.h src/cpu: use #pragma once in headers 2019-06-13 17:05:09 +02:00
cpu_ppc64.c cpu/cpu_ppc64.c: remove unneeded label 2020-01-07 16:40:41 +01:00
cpu_ppc64.h src/cpu: use #pragma once in headers 2019-06-13 17:05:09 +02:00
cpu_s390.c cpu_s390: Don't check match attribute for host-model CPUs 2019-11-25 15:29:19 +01:00
cpu_s390.h src/cpu: use #pragma once in headers 2019-06-13 17:05:09 +02:00
cpu_x86_data.h conf: add support for Direct Mode for Hyper-V Synthetic timers 2019-08-19 11:38:28 +02:00
cpu_x86.c cpu: Remove the verification conditions of the model in the x86 signatures 2019-12-13 13:05:00 +00:00
cpu_x86.h cpu_conf: Pass policy to CPU feature filtering callbacks 2019-11-12 20:14:15 +01:00
cpu.c conf: add support for specifying CPU "dies" parameter 2020-01-16 15:11:42 +00:00
cpu.h tests: avoid probing host CPU from bhyve test 2020-01-09 18:05:17 +00:00
Makefile.inc.am maint: Add filetype annotations to Makefile.inc.am 2019-04-12 16:55:38 +02:00