[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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |