All of lore.kernel.org
 help / color / mirror / Atom feed
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Dongxiao Xu <dongxiao.xu@intel.com>
Cc: keir@xen.org, Ian.Campbell@citrix.com,
	stefano.stabellini@eu.citrix.com, George.Dunlap@eu.citrix.com,
	andrew.cooper3@citrix.com, Ian.Jackson@eu.citrix.com,
	xen-devel@lists.xen.org, JBeulich@suse.com,
	dgdegra@tycho.nsa.gov
Subject: Re: [PATCH v11 4/9] x86: detect and initialize Platform QoS Monitoring feature
Date: Fri, 20 Jun 2014 13:35:55 -0400	[thread overview]
Message-ID: <20140620173555.GL19876@laptop.dumpdata.com> (raw)
In-Reply-To: <a1a3303580bf0e578fee5295ba525132a572b6c7.1403248468.git.dongxiao.xu@intel.com>

On Fri, Jun 20, 2014 at 10:31:45PM +0800, Dongxiao Xu wrote:
> Detect platform QoS feature status and enumerate the resource types,
> one of which is to monitor the L3 cache occupancy.
> 
> Also introduce a Xen grub command line parameter to control the
> QoS feature status.
> 
> Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
> ---
>  docs/misc/xen-command-line.markdown |   7 +++
>  xen/arch/x86/Makefile               |   1 +
>  xen/arch/x86/pqos.c                 | 122 ++++++++++++++++++++++++++++++++++++
>  xen/arch/x86/setup.c                |   3 +
>  xen/include/asm-x86/cpufeature.h    |   1 +
>  xen/include/asm-x86/pqos.h          |  48 ++++++++++++++
>  6 files changed, 182 insertions(+)
>  create mode 100644 xen/arch/x86/pqos.c
>  create mode 100644 xen/include/asm-x86/pqos.h
> 
> diff --git a/docs/misc/xen-command-line.markdown b/docs/misc/xen-command-line.markdown
> index a7ac53d..542eee5 100644
> --- a/docs/misc/xen-command-line.markdown
> +++ b/docs/misc/xen-command-line.markdown
> @@ -840,6 +840,13 @@ This option can be specified more than once (up to 8 times at present).
>  ### ple\_window
>  > `= <integer>`
>  
> +### pqos (Intel)
> +> `= List of ( <boolean> | pqos_monitor:<boolean> | rmid_max:<integer> )`
> +
> +> Default: `pqos=1,pqos_monitor:1,rmid_max:255`
> +
> +Configure platform QoS services.

Could you elaborate a bit more about them please?

and perhaps also specify what kind of CPUs can use this?

  parent reply	other threads:[~2014-06-20 17:35 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-06-20 14:31 [PATCH v11 0/9] enable Cache QoS Monitoring (CQM) feature Dongxiao Xu
2014-06-20 14:31 ` [PATCH v11 1/9] x86: add generic MSR access hypercall Dongxiao Xu
2014-06-20 14:57   ` Andrew Cooper
2014-06-23  6:34     ` Xu, Dongxiao
2014-06-20 15:00   ` Jan Beulich
2014-06-23  6:27     ` Xu, Dongxiao
2014-06-23  6:45       ` Jan Beulich
2014-06-23  7:29         ` Xu, Dongxiao
2014-06-23  7:42           ` Jan Beulich
2014-06-23 13:32           ` Konrad Rzeszutek Wilk
2014-06-20 14:31 ` [PATCH v11 2/9] xsm: add MSR operation related xsm policy Dongxiao Xu
2014-06-24 19:20   ` Daniel De Graaf
2014-06-20 14:31 ` [PATCH v11 3/9] tools: provide interface for generic MSR access Dongxiao Xu
2014-06-20 17:34   ` Konrad Rzeszutek Wilk
2014-06-23  7:13     ` Jan Beulich
2014-06-23 13:29       ` Konrad Rzeszutek Wilk
2014-06-27 13:05   ` Ian Campbell
2014-06-20 14:31 ` [PATCH v11 4/9] x86: detect and initialize Platform QoS Monitoring feature Dongxiao Xu
2014-06-20 15:04   ` Jan Beulich
2014-06-23  6:38     ` Xu, Dongxiao
2014-06-23  6:50       ` Jan Beulich
2014-06-23  7:30         ` Xu, Dongxiao
2014-06-20 17:35   ` Konrad Rzeszutek Wilk [this message]
2014-06-20 14:31 ` [PATCH v11 5/9] x86: dynamically attach/detach QoS monitoring service for a guest Dongxiao Xu
2014-06-20 15:08   ` Jan Beulich
2014-06-23  6:43     ` Xu, Dongxiao
2014-06-20 14:31 ` [PATCH v11 6/9] x86: collect global QoS monitoring information Dongxiao Xu
2014-06-20 15:16   ` Jan Beulich
2014-06-23  6:55     ` Xu, Dongxiao
2014-06-23  7:06       ` Jan Beulich
2014-06-20 14:31 ` [PATCH v11 7/9] x86: enable QoS monitoring for each domain RMID Dongxiao Xu
2014-06-20 15:20   ` Jan Beulich
2014-06-23  6:55     ` Xu, Dongxiao
2014-06-20 14:31 ` [PATCH v11 8/9] xsm: add platform QoS related xsm policies Dongxiao Xu
2014-06-24 19:24   ` Daniel De Graaf
2014-06-20 14:31 ` [PATCH v11 9/9] tools: CMDs and APIs for Platform QoS Monitoring Dongxiao Xu
2014-06-23 15:22   ` Ian Jackson
2014-06-27  7:15     ` Xu, Dongxiao

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=20140620173555.GL19876@laptop.dumpdata.com \
    --to=konrad.wilk@oracle.com \
    --cc=George.Dunlap@eu.citrix.com \
    --cc=Ian.Campbell@citrix.com \
    --cc=Ian.Jackson@eu.citrix.com \
    --cc=JBeulich@suse.com \
    --cc=andrew.cooper3@citrix.com \
    --cc=dgdegra@tycho.nsa.gov \
    --cc=dongxiao.xu@intel.com \
    --cc=keir@xen.org \
    --cc=stefano.stabellini@eu.citrix.com \
    --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.