On Wed, Apr 15, 2015 at 3:36 PM, Ian Campbell <ian.campb...@citrix.com> wrote:
> On Thu, 2015-03-26 at 23:05 +0100, Tamas K Lengyel wrote: > > The ARM virtualization extension provides 2-stage paging, a similar > mechanisms > > to Intel's EPT, which can be used to trace the memory accesses performed > by > > the guest systems. This series sets up the necessary infrastructure in > the > > ARM code to deliver the event on R/W/X traps. Finally, we turn on the > > compilation of mem_access and mem_event on ARM and perform the necessary > > changes to the tools side. > > > > This version of the series is based on master and each patch in the > series has > > been compile tested on both ARM and x86. > > based on master == no longer depends on the half of your "memaccess > cleanups" series which didn't go in yet? > It didn't depend on the cleanup series, but now that it is merged I did rebase v15 on staging. I'm just waiting to get more feedback on v14 before I send it. Tamas > > > > > This PATCH series is also available at: > > https://github.com/tklengyel/xen/tree/arm_memaccess14 > > > > Julien Grall (1): > > xen/arm: Implement domain_get_maximum_gpfn > > > > Tamas K Lengyel (6): > > xen/arm: groundwork for mem_access support on ARM > > xen/arm: Allow hypervisor access to mem_access protected pages > > xen/arm: Data abort exception (R/W) mem_access events > > xen/arm: Instruction prefetch abort (X) mem_access event handling > > xen/arm: Enable mem_access on ARM > > tools/libxc: Allocate magic page for mem access on ARM > > > > config/arm32.mk | 1 + > > config/arm64.mk | 1 + > > tools/libxc/xc_dom_arm.c | 6 +- > > xen/arch/arm/mm.c | 2 +- > > xen/arch/arm/p2m.c | 564 > ++++++++++++++++++++++++++++++++++++--- > > xen/arch/arm/traps.c | 79 +++++- > > xen/include/asm-arm/arm32/page.h | 7 +- > > xen/include/asm-arm/arm64/page.h | 7 +- > > xen/include/asm-arm/domain.h | 1 + > > xen/include/asm-arm/p2m.h | 32 ++- > > xen/include/asm-arm/page.h | 4 +- > > xen/include/asm-arm/processor.h | 13 +- > > xen/include/asm-x86/p2m.h | 10 - > > xen/include/xen/p2m-common.h | 10 + > > 14 files changed, 668 insertions(+), 69 deletions(-) > > > > >
_______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel