Lines Matching +full:per +full:- +full:module
1 .. SPDX-License-Identifier: GPL-2.0
16 the order of a few micro-seconds, although performance benefits are workload
27 The powerpc kvm-hv specific case is implemented in:
39 kvm_vcpu->halt_poll_ns
41 or in the case of powerpc kvm-hv, in the vcore struct:
43 kvmppc_vcore->halt_poll_ns
45 Thus this is a per vcpu (or vcore) value.
51 the global max polling interval (see module params below), or the total block
59 is multiplied by the module parameters halt_poll_ns_grow and
66 shrink_halt_poll_ns() and is divided by the module parameter
79 Module Parameters
82 The kvm module has 4 tunable module parameters to adjust the global max polling
85 include/linux/kvm_host.h and as module parameters in virt/kvm/kvm_main.c, or
86 arch/powerpc/kvm/book3s_hv.c in the powerpc kvm-hv case.
88 +-----------------------+---------------------------+-------------------------+
89 |Module Parameter | Description | Default Value |
90 +-----------------------+---------------------------+-------------------------+
94 | | polling interval for | (per arch value) |
96 +-----------------------+---------------------------+-------------------------+
102 +-----------------------+---------------------------+-------------------------+
107 +-----------------------+---------------------------+-------------------------+
113 +-----------------------+---------------------------+-------------------------+
115 These module parameters can be set from the sysfs files in:
117 /sys/module/kvm/parameters/
119 Note: these module parameters are system-wide values and are not able to
120 be tuned on a per vm basis.
130 on a per-VM basis. VMs using KVM_CAP_HALT_POLL ignore halt_poll_ns completely (but
138 - Care should be taken when setting the halt_poll_ns module parameter as a large value
145 - Halt polling essentially presents a trade-off between power usage and latency and
146 the module parameters should be used to tune the affinity for this. Idle cpu time is
150 - Halt polling will only be conducted by the host when no other tasks are runnable on