From: Julien Grall <julien.grall@linaro.org>
To: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>,
Ian Campbell <ian.campbell@citrix.com>,
Stefano Stabellini <stefano.stabellini@citrix.com>,
Tim Deegan <tim@xen.org>,
xen-devel@lists.xen.org
Subject: Re: [RFC PATCH] xen_cpufreq implementation in kernel
Date: Tue, 07 Oct 2014 16:44:40 +0100 [thread overview]
Message-ID: <54340A68.5030002@linaro.org> (raw)
In-Reply-To: <1412691618-7408-1-git-send-email-oleksandr.dmytryshyn@globallogic.com>
On 10/07/2014 03:20 PM, Oleksandr Dmytryshyn wrote:
> Hi to all.
Hi Oleksandr,
> Next series of patches implements xen-cpufreq driver in kernel.
>
> Cpufreq core and registered cpufreq governors are located in xen. Dom0 has CPU
> driver which can only change frequency of the physical CPUs. In addition this
> driver can change CPUs regulator voltage. At start time xen-cpufreq driver
> in kernel uploads to Xen information about physical cpus.
> Xen notifies Dom0 kernel using VIRQ_CPUFREQ interrupt. Then xen-cpufreq driver
> in kernel uses XEN_SYSCTL_cpufreq_op operation from HYPERVISOR_sysctl hypercall
> to get some parameters from Xen (frequency, relation and cpu number).
> Then xen-cpufreq changes frequency on physical cpu and uses the same
> XEN_SYSCTL_cpufreq_op operation ti give the result to Xen.
>
> Next configs should be enabled to use xen-cpufreq driver:
> CONFIG_GENERIC_CPUFREQ_CPU0
> CONFIG_XEN_CPUFREQ
It's common to CC maintainers of the specific code in each patch. You
only CC Xen folks, but some parts of the code touch the cpufreq
subsystem. I believe that those guys will have the last word on those
changes.
Regards,
--
Julien Grall
next prev parent reply other threads:[~2014-10-07 15:44 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-10-07 14:20 [RFC PATCH] xen_cpufreq implementation in kernel Oleksandr Dmytryshyn
2014-10-07 14:20 ` [RFC PATCH 1/7] PM / OPP: make cpufreq functions dependent on CONFIG_CPU_FREQ_TABLE Oleksandr Dmytryshyn
2014-10-08 13:52 ` Stefano Stabellini
2014-10-09 10:23 ` Oleksandr Dmytryshyn
2014-10-07 14:20 ` [RFC PATCH 2/7] xen/arm: implement HYPERVISOR_sysctl Oleksandr Dmytryshyn
2014-10-07 14:20 ` [RFC PATCH 3/7] xen/arm: implement HYPERVISOR_dom0_op Oleksandr Dmytryshyn
2014-10-07 14:20 ` [RFC PATCH 4/7] xen/arm: add XEN_SYSCTL_cpufreq_op definition Oleksandr Dmytryshyn
2014-10-07 14:20 ` [RFC PATCH 5/7] cpufreq: cpufreq-cpu0: change cpus data path in devtree for Dom0 kernel Oleksandr Dmytryshyn
2014-10-07 15:49 ` Julien Grall
2014-10-09 6:22 ` Oleksandr Dmytryshyn
2014-10-07 14:20 ` [RFC PATCH 6/7] cpufreq: make CPU Frequency scaling drivers visible for XEN_DOM0 config Oleksandr Dmytryshyn
2014-10-07 14:20 ` [RFC PATCH 7/7] xen/arm: cpufreq: add cpufreq driver Oleksandr Dmytryshyn
2014-10-07 15:57 ` Julien Grall
2014-10-09 13:01 ` Oleksandr Dmytryshyn
2014-10-07 15:44 ` Julien Grall [this message]
2014-10-09 6:21 ` [RFC PATCH] xen_cpufreq implementation in kernel Oleksandr Dmytryshyn
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=54340A68.5030002@linaro.org \
--to=julien.grall@linaro.org \
--cc=ian.campbell@citrix.com \
--cc=oleksandr.dmytryshyn@globallogic.com \
--cc=stefano.stabellini@citrix.com \
--cc=tim@xen.org \
--cc=xen-devel@lists.xen.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.