Searched full:threads_per_core (Results 1 – 9 of 9) sorted by relevance
/cloud-hypervisor/docs/ |
H A D | cpu.md | 25 --cpus boot=<boot_vcpus>,max=<max_vcpus>,topology=<threads_per_core>:<cores_per_die>:<dies_per_pack… 81 threads_per_core: u8, 91 topology=<threads_per_core>:<cores_per_die>:<dies_per_package>:<packages>
|
/cloud-hypervisor/arch/src/x86_64/ |
H A D | mod.rs | 1364 threads_per_core: u8, in update_cpuid_topology() 1372 Some((threads_per_core, cores_per_die, dies_per_package)), in update_cpuid_topology() 1375 let thread_width = 8 - (threads_per_core - 1).leading_zeros(); in update_cpuid_topology() 1380 cpu_ebx |= ((dies_per_package as u32) * (cores_per_die as u32) * (threads_per_core as u32)) in update_cpuid_topology() 1395 u32::from(threads_per_core), in update_cpuid_topology() 1405 u32::from(dies_per_package * cores_per_die * threads_per_core), in update_cpuid_topology() 1417 u32::from(threads_per_core), in update_cpuid_topology() 1427 u32::from(cores_per_die * threads_per_core), in update_cpuid_topology() 1437 u32::from(dies_per_package * cores_per_die * threads_per_core), in update_cpuid_topology() 1447 ((threads_per_core as u32 - 1) << 8) | (x2apic_id & 0xff), in update_cpuid_topology() [all …]
|
/cloud-hypervisor/arch/src/aarch64/ |
H A D | fdt.rs | 292 let (threads_per_core, cores_per_package, packages) = vcpu_topology.unwrap_or((1, 1, 1)); in create_cpu_nodes() 293 let max_cpus: u32 = (threads_per_core * cores_per_package * packages).into(); in create_cpu_nodes() 465 let (threads_per_core, cores_per_package, packages) = topology; in create_cpu_nodes() 481 for thread_idx in 0..threads_per_core { in create_cpu_nodes() 484 let cpu_idx = threads_per_core * cores_per_package * package_idx in create_cpu_nodes() 485 + threads_per_core * core_idx in create_cpu_nodes()
|
/cloud-hypervisor/vmm/src/ |
H A D | cpu.rs | 888 |t| Some((t.threads_per_core, t.cores_per_die, t.dies_per_package)), in configure_vcpu() 1430 .map(|t| (t.threads_per_core, t.cores_per_die, t.packages)) in get_vcpu_topology() 1573 let (threads_per_core, cores_per_package, packages) = in create_pptt() 1595 if threads_per_core > 1 { in create_pptt() 1607 for _thread_idx in 0..threads_per_core { in create_pptt() 1634 cpus += (cores_per_package * threads_per_core) as usize; in create_pptt()
|
H A D | config.rs | 525 threads_per_core: parts[0] in from_str() 2461 if t.threads_per_core == 0 in validate() 2477 let total = t.threads_per_core * t.cores_per_die * t.dies_per_package * t.packages; in validate() 3042 threads_per_core: 2, in test_cpu_parsing() 4023 threads_per_core: 2, in test_config_validation()
|
H A D | vm_config.rs | 39 pub threads_per_core: u8, field
|
/cloud-hypervisor/vmm/src/api/openapi/ |
H A D | cloud-hypervisor.yaml | 666 threads_per_core:
|
/cloud-hypervisor/src/ |
H A D | main.rs | 215 topology=<threads_per_core>:<cores_per_die>:<dies_per_package>:<packages>,\ in get_cli_options_sorted()
|
/cloud-hypervisor/tests/ |
H A D | integration.rs | 971 fn test_cpu_topology(threads_per_core: u8, cores_per_package: u8, packages: u8, use_fw: bool) { in test_cpu_topology() 974 let total_vcpus = threads_per_core * cores_per_package * packages; in test_cpu_topology() 986 "boot={total_vcpus},topology={threads_per_core}:{cores_per_package}:1:{packages}" in test_cpu_topology() 1011 threads_per_core in test_cpu_topology() 1039 for _ in 0..threads_per_core { in test_cpu_topology()
|