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

Reply via email to