Home
last modified time | relevance | path

Searched full:threads_per_core (Results 1 – 9 of 9) sorted by relevance

/cloud-hypervisor/docs/
H A Dcpu.md25 --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 Dmod.rs1364 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 Dfdt.rs292 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 Dcpu.rs888 |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 Dconfig.rs525 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 Dvm_config.rs39 pub threads_per_core: u8, field
/cloud-hypervisor/vmm/src/api/openapi/
H A Dcloud-hypervisor.yaml666 threads_per_core:
/cloud-hypervisor/src/
H A Dmain.rs215 topology=<threads_per_core>:<cores_per_die>:<dies_per_package>:<packages>,\ in get_cli_options_sorted()
/cloud-hypervisor/tests/
H A Dintegration.rs971 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()