search for: paravirt_poll_threshold_ns

Displaying 8 results from an estimated 8 matches for "paravirt_poll_threshold_ns".

2017 Nov 13
0
[PATCH RFC v3 6/6] KVM guest: introduce smart idle poll algorithm
...nk == 0) + return 0; + + return old / shrink; +} + +static void kvm_idle_update_poll_duration(ktime_t idle) +{ + unsigned long poll_duration = this_cpu_read(poll_duration_ns); + + /* so far poll duration is based on nohz */ + if (idle == -1ULL) + return; + + if (poll_duration && idle > paravirt_poll_threshold_ns) + poll_duration = shrink_poll_ns(poll_duration, + paravirt_poll_shrink); + else if (poll_duration < paravirt_poll_threshold_ns && + idle < paravirt_poll_threshold_ns) + poll_duration = grow_poll_ns(poll_duration, paravirt_poll_grow, + paravirt_poll_threshold_n...
2017 Nov 13
0
[PATCH RFC v3 6/6] KVM guest: introduce smart idle poll algorithm
...nk == 0) + return 0; + + return old / shrink; +} + +static void kvm_idle_update_poll_duration(ktime_t idle) +{ + unsigned long poll_duration = this_cpu_read(poll_duration_ns); + + /* so far poll duration is based on nohz */ + if (idle == -1ULL) + return; + + if (poll_duration && idle > paravirt_poll_threshold_ns) + poll_duration = shrink_poll_ns(poll_duration, + paravirt_poll_shrink); + else if (poll_duration < paravirt_poll_threshold_ns && + idle < paravirt_poll_threshold_ns) + poll_duration = grow_poll_ns(poll_duration, paravirt_poll_grow, + paravirt_poll_threshold_n...
2017 Nov 13
3
[PATCH RFC v3 4/6] Documentation: Add three sysctls for smart idle poll
...+only when running as a virtual machine with CONFIG_PARAVIRT enabled. +This can't bring any benifit on bare mental even with CONFIG_PARAVIRT +enabled. + +By default this value is 2. Possible values to set are in range {2..16}. + +============================================================== + +paravirt_poll_threshold_ns: (X86 only) + +Controls the maximum poll time before entering real idle path. This is +expected to take effect only when running as a virtual machine with +CONFIG_PARAVIRT enabled. This can't bring any benifit on bare mental +even with CONFIG_PARAVIRT enabled. + +By default, this value is 0 mea...
2017 Nov 13
3
[PATCH RFC v3 4/6] Documentation: Add three sysctls for smart idle poll
...+only when running as a virtual machine with CONFIG_PARAVIRT enabled. +This can't bring any benifit on bare mental even with CONFIG_PARAVIRT +enabled. + +By default this value is 2. Possible values to set are in range {2..16}. + +============================================================== + +paravirt_poll_threshold_ns: (X86 only) + +Controls the maximum poll time before entering real idle path. This is +expected to take effect only when running as a virtual machine with +CONFIG_PARAVIRT enabled. This can't bring any benifit on bare mental +even with CONFIG_PARAVIRT enabled. + +By default, this value is 0 mea...
2017 Nov 14
1
[PATCH RFC v3 4/6] Documentation: Add three sysctls for smart idle poll
...t;> +This can't bring any benifit on bare mental even with CONFIG_PARAVIRT >> +enabled. >> + >> +By default this value is 2. Possible values to set are in range {2..16}. >> + >> +============================================================== >> + >> +paravirt_poll_threshold_ns: (X86 only) >> + >> +Controls the maximum poll time before entering real idle path. This is >> +expected to take effect only when running as a virtual machine with >> +CONFIG_PARAVIRT enabled. This can't bring any benifit on bare mental >> +even with CONFIG_PARAVIR...
2017 Nov 14
1
[PATCH RFC v3 4/6] Documentation: Add three sysctls for smart idle poll
...t;> +This can't bring any benifit on bare mental even with CONFIG_PARAVIRT >> +enabled. >> + >> +By default this value is 2. Possible values to set are in range {2..16}. >> + >> +============================================================== >> + >> +paravirt_poll_threshold_ns: (X86 only) >> + >> +Controls the maximum poll time before entering real idle path. This is >> +expected to take effect only when running as a virtual machine with >> +CONFIG_PARAVIRT enabled. This can't bring any benifit on bare mental >> +even with CONFIG_PARAVIR...
2017 Nov 14
0
[PATCH RFC v3 4/6] Documentation: Add three sysctls for smart idle poll
...n bare mental even with CONFIG_PARAVIRT > > > +enabled. > > > + > > > +By default this value is 2. Possible values to set are in range {2..16}. > > > + > > > +============================================================== > > > + > > > +paravirt_poll_threshold_ns: (X86 only) > > > + > > > +Controls the maximum poll time before entering real idle path. This is > > > +expected to take effect only when running as a virtual machine with > > > +CONFIG_PARAVIRT enabled. This can't bring any benifit on bare mental > >...
2017 Nov 13
0
[PATCH RFC v3 4/6] Documentation: Add three sysctls for smart idle poll
...with CONFIG_PARAVIRT enabled. > +This can't bring any benifit on bare mental even with CONFIG_PARAVIRT > +enabled. > + > +By default this value is 2. Possible values to set are in range {2..16}. > + > +============================================================== > + > +paravirt_poll_threshold_ns: (X86 only) > + > +Controls the maximum poll time before entering real idle path. This is > +expected to take effect only when running as a virtual machine with > +CONFIG_PARAVIRT enabled. This can't bring any benifit on bare mental > +even with CONFIG_PARAVIRT enabled. > + &g...