Hi, Tim, sorry for the long delay for the updated patch.  Can you please have a 
review for it? I will update according to your feedback, and re-send as a 
seperated patch submission.
I'm not sure if the change to the _gfn_to_mfn_type() is acceptable. Especially, 
if it is right to change the mfn to be INVALID_MFN. The idea to change the mfn 
to be INVALID_MFN is, we don't need to change every caller for broken type (I 
noticed the PoD/sharing etc checked each caller), but depends on caller will 
check the mfn to be valid or not.  But that may have some potential issue: Some 
caller may assume the mfn should not be INVALID_MFN (since hypervisor setup the 
p2m table) and BUG() on INVALID_MFN. I try to check the code and didn't find 
such situation. Do you think if it is reasonable?
I'm now working on support for PoD/Shared memory.
Thanks
--jyh
>-----Original Message-----
>From: Tim Deegan [mailto:Tim.Deegan@xxxxxxxxxx]
>Sent: Friday, July 16, 2010 4:52 PM
>To: Jiang, Yunhong
>Cc: Keir Fraser; xen-devel
>Subject: Re: [PATCH] Unmmap guest's EPT mapping for poison memory
>
>At 07:45 +0100 on 16 Jul (1279266321), Jiang, Yunhong wrote:
>> I'm not sure. At least it should work for EPT on 32-bit, since EPT
>> table can support >8 p2m type per my understanding.
>
>Yes, that's OK, at least while this is EPT-only.
>
>Cheers,
>
>Tim.
>
>--
>Tim Deegan <Tim.Deegan@xxxxxxxxxx>
>Principal Software Engineer, XenServer Engineering
>Citrix Systems UK Ltd.  (Company #02937203, SL9 0BG)
 
 
p2mt.patch 
Description: p2mt.patch 
 
mca_handler.patch 
Description: mca_handler.patch 
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 |