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

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



On Wed, Apr 15, 2015 at 3:36 PM, Ian Campbell <ian.campbell@xxxxxxxxxx> 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@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®.