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

Re: [Xen-devel] [PATCH V14 0/7] Mem_access for ARM



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?

> 
> 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@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®.