[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH 0 of 3] RFC Paging support for AMD NPT V2



>
>
>> -----Original Message-----
>> From: Andres Lagar-Cavilla [mailto:andres@xxxxxxxxxxxxxxxx]
>> Sent: Thursday, March 01, 2012 11:16 AM
>> To: xen-devel@xxxxxxxxxxxxxxxxxxx
>> Cc: tim@xxxxxxx; andres@xxxxxxxxxxxxxx; olaf@xxxxxxxxx;
>> adin@xxxxxxxxxxxxxx; wei.wang2@xxxxxxx; hongkaixing@xxxxxxxxxx
>> Subject: [PATCH 0 of 3] RFC Paging support for AMD NPT V2
>>
>> There has been some progress, but still no joy. Definitely not intended
>> for
>> inclusion at this point.
>>
>> Tim, Wei, I added a Xen command line toggle to disable IOMMU and P2M
>> table
>> sharing.
>>
>> Tim, I verified that changes to p2m-pt.c don't break shadow mode (64bit
>> hypervisor and Win 7 guest).
>>
>> Hongkaixing, I incorporated your suggestion in patch 2, so I should add
>> your
>> Signed-off-by eventually. Please review.
>
>   I have checked the code, it looks like OK. But I don't have AMD machine
> to run it.
>   We used almost the same code in a AMD server months before, and it
> worked fine.
>   The only difference is we have not changed the clipped invalid mfn to
> INVALID_MFN, just like EPT.

That is most interesting. Can you elaborate? do you have functional paging
on AMD since "months before"? If you do, can you please post it to
xen-devel for inclusion?

Thanks a lot,
Andres

>
>
>>
>> Olaf, I do not see errors when mapping pages prior to eviction. Let me
>> know how
>> it goes for you.
>>
>> If I unleash xenpaging on a domain for a non-ambitious target (64 MiBs
>> paged
>> out for one minute), we sail by just fine. But if I kick things up a
>> notch,
>> still dying on an VMEXIT_SHUTDOWN (a.k.a. triple fault). Not sure at all
>> what
>> to do next.
>>
>> Signed-off-by: Andres Lagar-Cavilla <andres@xxxxxxxxxxxxxxxx>
>> Signed-off-by: Adin Scannell <adin@xxxxxxxxxxx>
>>
>>  xen/drivers/passthrough/iommu.c |   2 +
>>  xen/arch/x86/mm/p2m-pt.c        |  56
>> ++++++++++++++++++++++++++++------------
>>  xen/arch/x86/mm/mem_event.c     |   7 +++-
>>  xen/arch/x86/mm/mem_sharing.c   |   7 +++++
>>  4 files changed, 53 insertions(+), 19 deletions(-)
>
>



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.