xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/3] Support controlling the max C-state sub-state
@ 2014-06-23 11:09 Ross Lagerwall
  2014-06-23 11:09 ` [PATCH v3 1/3] x86: Allow limiting " Ross Lagerwall
                   ` (2 more replies)
  0 siblings, 3 replies; 16+ messages in thread
From: Ross Lagerwall @ 2014-06-23 11:09 UTC (permalink / raw)
  To: Xen-devel; +Cc: Ross Lagerwall

As discussed previously on the list, here is a patch series to allow
controlling the maximum C-state sub-state. It doesn't fix the output of
xenpm to correctly show the C-states sub-states (that can be for later).

Changes since v2:
- Drop patch that's in staging
- Update ACPI idle function
- Fix handling of cpuid for single processor machines.
- Document overloading of cpuid for sub-state control.
- Formatting changes.

Changes since v1:
- Use a single boot parameter to control max_cstate and max_csubstate.
- Use max_csubstate rather than max_substate global variable,
  it is less generic.
- Reuse sysctl sub-ops rather than adding new ones.
- Limit the sub-state in the ACPI cpu_idle driver.
- Use unsigned rather than signed in places
- Update docs.
- Formatting changes.

Ross Lagerwall (3):
  x86: Allow limiting the max C-state sub-state
  tools/libxc: Alow controlling the max C-state sub-state
  xenpm: Allow controlling the max C-state sub-state

 docs/misc/xen-command-line.markdown |  8 +++++++-
 tools/libxc/xc_pm.c                 | 28 ++++++++++++++++++++++++----
 tools/libxc/xenctrl.h               |  3 +++
 tools/misc/xenpm.c                  | 34 +++++++++++++++++++++++++++++++++-
 xen/arch/x86/acpi/cpu_idle.c        | 21 ++++++++++++++++++---
 xen/arch/x86/cpu/mwait-idle.c       |  4 +++-
 xen/drivers/acpi/pmstat.c           | 20 ++++++++++++++++----
 xen/include/public/sysctl.h         |  5 ++++-
 xen/include/xen/acpi.h              | 29 +++++++++++++++++++++++++----
 9 files changed, 133 insertions(+), 19 deletions(-)

-- 
1.9.3

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2014-07-23 12:56 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-06-23 11:09 [PATCH v3 0/3] Support controlling the max C-state sub-state Ross Lagerwall
2014-06-23 11:09 ` [PATCH v3 1/3] x86: Allow limiting " Ross Lagerwall
2014-06-25 12:37   ` Jan Beulich
2014-06-25 15:52     ` Ross Lagerwall
2014-06-26 13:38       ` Jan Beulich
2014-07-07 15:14         ` Ross Lagerwall
2014-07-23  7:34           ` Jan Beulich
2014-07-23 12:56             ` Ross Lagerwall
2014-06-23 11:09 ` [PATCH v3 2/3] tools/libxc: Alow controlling " Ross Lagerwall
2014-06-23 15:43   ` [PATCH v3A 2/3] tools/libxc: allow " Jan Beulich
2014-06-23 16:00     ` Ross Lagerwall
2014-06-27 15:02     ` Ian Campbell
2014-06-27 15:25       ` Jan Beulich
2014-06-27 15:26         ` Ian Campbell
2014-06-23 11:09 ` [PATCH v3 3/3] xenpm: Allow " Ross Lagerwall
2014-06-27 15:03   ` Ian Campbell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).