All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Chen, Tiejun" <tiejun.chen@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: yang.z.zhang@intel.com, kevin.tian@intel.com,
	Tim Deegan <tim@xen.org>,
	xen-devel@lists.xen.org
Subject: Re: [v3][PATCH 1/1] xen:vtd: missing RMRR mapping while share EPT
Date: Fri, 25 Jul 2014 15:53:37 +0800	[thread overview]
Message-ID: <53D20D01.2070806@intel.com> (raw)
In-Reply-To: <53D21E4F0200007800025CD7@mail.emea.novell.com>

On 2014/7/25 15:07, Jan Beulich wrote:
>>>> On 25.07.14 at 08:48, <tiejun.chen@intel.com> wrote:
>> On 2014/7/24 20:16, Jan Beulich wrote:
>>>>>> On 24.07.14 at 13:51, <tiejun.chen@intel.com> wrote:
>>>> RMRR seems be used barely. Here in my case, just GFX passthrough needs
>>>> this since some windows GFX drivers may access those stolen memory now.
>>>
>>> USB legacy emulation is another use case iirc, as seen on at least
>>> one of the systems I have here.
>>>
>>> Furthermore an RMRR (as pointed out a couple of months ago)
>>
>> I'm poor in this problem, so could you point where I can get this
>> discussion? I think I should take a look at that to know about more.
>
> http://lists.xenproject.org/archives/html/xen-devel/2014-02/msg00824.html
> (continued in March; the list server doesn't properly deal with
> cross-month follow-ups, so you'll need to search for the same
> subject in
> http://lists.xenproject.org/archives/html/xen-devel/2014-03/threads.html)
>
>>> may be related to more than one device (at least in theory), and
>>
>> Are you saying one RMRR corresponds to multiple devfns?
>
> Yes, just look at acpi_parse_one_rmrr() and its helper
> acpi_parse_dev_scope(): There's nothing there enforcing just
> a single device per RMRR.
>
>>> in such case it is insecure to assign these devices to distinct
>>> domains.
>>
>> But looks we always create one RMRR when an associated devfn is assigned
>> to one given domain, so this mean its always insecure before I introduce
>> this patch, right?
>
> If you meant "already" instead of "always", then yes. Your patch
> is just widening the issue.
>

Jan,

Such this kind of problem just happens in shared EPT case, right? In 
non-shared EPT case, we don't create these EPT tables to override other 
EPTs, so its okay?

Tiejun

  reply	other threads:[~2014-07-25  7:53 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-07-24 11:00 [v3][PATCH 1/1] xen:vtd: missing RMRR mapping while share EPT Tiejun Chen
2014-07-24 11:11 ` Tim Deegan
2014-07-24 11:25   ` Chen, Tiejun
2014-07-24 11:35     ` Tim Deegan
2014-07-24 11:51       ` Chen, Tiejun
2014-07-24 12:16         ` Jan Beulich
2014-07-25  6:48           ` Chen, Tiejun
2014-07-25  7:07             ` Jan Beulich
2014-07-25  7:53               ` Chen, Tiejun [this message]
2014-07-25  8:02                 ` Jan Beulich
2014-07-25 12:22                   ` Tim Deegan
2014-07-24 12:10       ` Jan Beulich
2014-07-25  0:56         ` Zhang, Yang Z
2014-07-25  6:58           ` Jan Beulich
2014-07-25  8:19             ` Zhang, Yang Z
2014-07-25  8:34               ` Jan Beulich
2014-07-25  6:47       ` Chen, Tiejun
2014-07-25  8:07         ` Jan Beulich
2014-07-25  8:45           ` Chen, Tiejun
2014-07-25  9:14             ` Jan Beulich
2014-07-24 17:12 ` Tian, Kevin
2014-07-25  8:15   ` Jan Beulich
2014-07-25  8:24     ` Zhang, Yang Z
2014-07-25  8:26       ` Chen, Tiejun
2014-07-25  8:28         ` Zhang, Yang Z
2014-07-25  8:30           ` Chen, Tiejun
2014-07-25  8:36       ` Jan Beulich
2014-07-25  8:43         ` Chen, Tiejun
2014-07-25 12:53     ` Tian, Kevin

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=53D20D01.2070806@intel.com \
    --to=tiejun.chen@intel.com \
    --cc=JBeulich@suse.com \
    --cc=kevin.tian@intel.com \
    --cc=tim@xen.org \
    --cc=xen-devel@lists.xen.org \
    --cc=yang.z.zhang@intel.com \
    /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.