From: "zpfalpc23" <zpfalpc23@gmail.com>
To: 'George Dunlap' <george.dunlap@citrix.com>
Cc: 'xen devel' <xen-devel@lists.xensource.com>
Subject: 答复: [Xen-devel] Re: changeset 22526:7a5ee3800417
Date: Thu, 10 Mar 2011 20:49:54 +0800 [thread overview]
Message-ID: <000b01cbdf21$a9edcd40$fdc967c0$@com> (raw)
In-Reply-To: <AANLkTi=GXwfVhNQ0sKpAWKaokXhsuUVwWMLtu3AkSGyU@mail.gmail.com>
Hi,
Thank you for your new patch!
I will apply you patch to our version of xen source code, and test it in the next few days.
-Pengfei zhang
-----邮件原件-----
发件人: dunlapg@gmail.com [mailto:dunlapg@gmail.com] 代表 George Dunlap
发送时间: 2011年3月10日 17:43
收件人: George Dunlap
抄送: 张鹏飞; xen devel
主题: Re: [Xen-devel] Re: changeset 22526:7a5ee3800417
Oops, forgot to attach the patch...
-George
On Thu, Mar 10, 2011 at 9:41 AM, George Dunlap <George.Dunlap@eu.citrix.com> wrote:
> Peng fei,
>
> Can you (1) test this patch, and (2) make sure I've romanized your
> name properly?
>
> Thanks,
> -George
>
> On Wed, Mar 9, 2011 at 1:59 PM, George Dunlap
> <George.Dunlap@eu.citrix.com> wrote:
>> Peng fei,
>>
>> I just noticed this patch has a bug -- it doesn't set new_entry.mfn
>> if the new mfn is the same as the one already in ept_entry! Standby
>> for a new one...
>>
>> -George
>>
>> On Mon, Mar 7, 2011 at 4:41 PM, George Dunlap
>> <George.Dunlap@eu.citrix.com> wrote:
>>> Peng fei,
>>>
>>> Can you test the attached patch (to xen-unstable)? I don't have
>>> EPT-enabled hardware handy...
>>>
>>> -George
>>>
>>> On Mon, Mar 7, 2011 at 4:20 PM, George Dunlap <george.dunlap@citrix.com> wrote:
>>>> Hmm, yeah, that's obviously not right! Let me take a look...
>>>>
>>>> -George
>>>>
>>>> On Mon, 2011-03-07 at 09:55 +0000, 张鹏飞 wrote:
>>>>> Hi,
>>>>> Recently, I did a research on the p2m and EPT,and did apply
>>>>> your
>>>>> patch(22526) to the source code of mine. But there is one place
>>>>> confused me:
>>>>>
>>>>>
>>>>>
>>>>> ept_entry = table + index;
>>>>> 1.91
>>>>> 1.92 - ept_entry->emt = epte_get_entry_emt(d, gfn, mfn,
>>>>> &ipat, direct_mmio);
>>>>> 1.93 - ept_entry->ipat = ipat;
>>>>> 1.94 - ept_entry->sp = i ? 1 : 0;
>>>>> 1.95 - ept_entry->avail1 = p2mt;
>>>>> 1.96 - ept_entry->avail2 = 0;
>>>>> 1.97 + new_entry.emt = epte_get_entry_emt(d, gfn, mfn,
>>>>> &ipat, direct_mmio);
>>>>> 1.98 + new_entry.ipat = ipat;
>>>>> 1.99 + new_entry.sp = i ? 1 : 0;
>>>>> 1.100 + new_entry.avail1 = p2mt;
>>>>> 1.101 + new_entry.avail2 = 0;
>>>>> 1.102
>>>>> 1.103 - if ( ept_entry->mfn == mfn_x(mfn) )
>>>>> 1.104 + if ( new_entry.mfn == mfn_x(mfn) )
>>>>> 1.105 need_modify_vtd_table = 0;
>>>>> 1.106 else /* the caller should take care of the
>>>>> previous page */
>>>>> 1.107 - ept_entry->mfn = mfn_x(mfn);
>>>>> 1.108 + new_entry.mfn = mfn_x(mfn);
>>>>>
>>>>> I think, The new_entry.mfn is used without assigned any value. Maybe there was something else I did not think of.
>>>>> Thank you for your kindness!
>>>>>
>>>>> http://xenbits.xen.org/xen-unstable.hg/rev/7a5ee3800417
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Xen-devel mailing list
>>>> Xen-devel@lists.xensource.com
>>>> http://lists.xensource.com/xen-devel
>>>>
>>>
>>
>
next prev parent reply other threads:[~2011-03-10 12:49 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <AANLkTimqNJWRWzSj1BYPP5T7GAhSK_=70T9dq5CW94iB@mail.gmail.com>
2011-03-07 16:20 ` changeset 22526:7a5ee3800417 George Dunlap
2011-03-07 16:41 ` George Dunlap
2011-03-07 16:48 ` Tim Deegan
2011-03-07 16:57 ` George Dunlap
2011-03-09 8:44 ` Tim Deegan
2011-03-09 13:57 ` George Dunlap
2011-03-09 13:59 ` George Dunlap
2011-03-10 9:41 ` George Dunlap
2011-03-10 9:43 ` George Dunlap
2011-03-10 12:49 ` zpfalpc23 [this message]
2011-03-16 10:27 ` 答复: [Xen-devel] " zpfalpc23
2011-03-17 12:01 ` 答复: " George Dunlap
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='000b01cbdf21$a9edcd40$fdc967c0$@com' \
--to=zpfalpc23@gmail.com \
--cc=george.dunlap@citrix.com \
--cc=xen-devel@lists.xensource.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.