/qemu/docs/specs/ |
H A D | ppc-spapr-numa.rst | 15 similar mean performance (or in our context here, distance) relative to 50 to define the relevant performance/distance related boundaries, defining 60 same performance boundaries are expected to have relative NUMA distance 62 to the same first boundary will have the shortest distance from each 74 belonging to the first NUMA level have distance equal to 10 from each 75 other, and each NUMA level doubles the distance from the previous. This 98 distance attributes for the same associativity arrays, as the following 114 NUMA configuration, distance between them is one boundary above the first 133 P1 and P2 belongs to the same first order boundary. The distance between then 141 how the distances are expressed. The SLIT table provides the NUMA distance [all …]
|
/qemu/hw/ppc/ |
H A D | spapr_numa.c | 75 int ret = numa_info[src].distance[dst]; in get_numa_distance() 128 static uint8_t spapr_numa_get_numa_level(uint8_t distance) in spapr_numa_get_numa_level() argument 130 if (distance == 10) { in spapr_numa_get_numa_level() 132 } else if (distance > 11 && distance <= 30) { in spapr_numa_get_numa_level() 134 } else if (distance > 31 && distance <= 60) { in spapr_numa_get_numa_level() 136 } else if (distance > 61 && distance <= 120) { in spapr_numa_get_numa_level() 182 uint8_t distance = get_numa_distance(ms, src, dst); in spapr_numa_define_FORM1_domains() local 183 uint8_t n_level = spapr_numa_get_numa_level(distance); in spapr_numa_define_FORM1_domains()
|
/qemu/hw/timer/ |
H A D | exynos4210_mct.c | 223 uint64_t distance; /* distance to count to the next event */ member 274 VMSTATE_UINT64(distance, struct tick_timer), 433 uint64_t distance; in exynos4210_gcomp_find() local 455 distance = s->g_timer.reg.comp[i] - gfrc; in exynos4210_gcomp_find() 457 if (distance <= distance_min) { in exynos4210_gcomp_find() 458 distance_min = distance; in exynos4210_gcomp_find() 517 uint64_t distance; in exynos4210_gfrc_restart() local 523 distance = exynos4210_gcomp_get_distance(s, s->g_timer.curr_comp); in exynos4210_gfrc_restart() 525 if (distance > MCT_GT_COUNTER_STEP || !distance) { in exynos4210_gfrc_restart() 526 distance = MCT_GT_COUNTER_STEP; in exynos4210_gfrc_restart() [all …]
|
/qemu/contrib/plugins/ |
H A D | lockstep.c | 66 int distance; member 147 divrec.distance++; in report_divergance() 154 if (divrec.distance == 1 && last->distance == 1) { in report_divergance() 162 if (verbose || divrec.distance == 1 || diverged) { in report_divergance() 170 divrec.distance); in report_divergance()
|
/qemu/hw/core/ |
H A D | numa.c | 204 numa_info[src].distance[dst] = val; in parse_numa_distance() 569 if (numa_info[src].distance[dst] == 0 && in validate_numa_distance() 570 numa_info[dst].distance[src] == 0) { in validate_numa_distance() 580 if (numa_info[src].distance[dst] != 0 && in validate_numa_distance() 581 numa_info[dst].distance[src] != 0 && in validate_numa_distance() 582 numa_info[src].distance[dst] != in validate_numa_distance() 583 numa_info[dst].distance[src]) { in validate_numa_distance() 592 if (src != dst && numa_info[src].distance[dst] == 0) { in validate_numa_distance() 615 if (numa_info[src].distance[dst] == 0) { in complete_init_numa_distance() 617 numa_info[src].distance[dst] = NUMA_DISTANCE_MIN; in complete_init_numa_distance() [all …]
|
/qemu/include/system/ |
H A D | numa.h | 46 uint8_t distance[MAX_NODES]; member
|
/qemu/hw/riscv/ |
H A D | numa.c | 184 cpu_to_be32(ms->numa_state->nodes[i].distance[j]); in riscv_socket_fdt_write_distance_matrix()
|
/qemu/qapi/ |
H A D | machine.json | 488 # @dist: NUMA distance configuration (since 2.10) 556 # Set the distance between 2 NUMA nodes. 562 # @val: NUMA distance from source node to destination node. When a 563 # node is unreachable from another node, set the distance between
|
/qemu/hw/arm/ |
H A D | sbsa-ref.c | 232 cpu_to_be32(ms->numa_state->nodes[i].distance[j]); in create_fdt()
|
H A D | omap1.c | 127 uint64_t distance = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) - timer->time; in omap_timer_read() local 130 return timer->val - muldiv64(distance >> (timer->ptv + 1), in omap_timer_read()
|
H A D | virt.c | 339 cpu_to_be32(ms->numa_state->nodes[i].distance[j]); in create_fdt()
|
/qemu/docs/devel/testing/ |
H A D | fuzzing.rst | 80 distance between Arg1 and Arg2 decreases, libFuzzer adds the input to the
|
/qemu/hw/acpi/ |
H A D | aml-build.c | 2040 assert(ms->numa_state->nodes[i].distance[j]); in build_slit() 2042 ms->numa_state->nodes[i].distance[j], in build_slit()
|
/qemu/ |
H A D | qemu-options.hx | 430 "-numa dist,src=source,dst=destination,val=distance\n" 440 ``-numa dist,src=source,dst=destination,val=distance`` 448 distance from a source node to a destination node. Set the ACPI 523 source and destination are NUMA node IDs. distance is the NUMA 524 distance from source to destination. The distance from a node to 525 itself is always 10. If any pair of nodes is given a distance, then 530 all node pairs must be provided distance values for both directions, 532 another node, set the pair's distance to 255.
|
/qemu/docs/devel/ |
H A D | style.rst | 24 can tell the difference between a tab and eight spaces from a distance
|
H A D | submitting-a-patch.rst | 169 displays the subject line some distance apart (that is, a body that
|
/qemu/tcg/loongarch64/ |
H A D | tcg-target.c.inc | 1327 * in range early, regardless of direct branch distance,
|
/qemu/tcg/aarch64/ |
H A D | tcg-target.c.inc | 2005 * in range early, regardless of direct branch distance.
|