mbox series

[Xen-devel,for-4.12,v4,0/4] xen/arm: Implement Set/Way operations

Message ID 20181218180417.22134-1-julien.grall@arm.com
Headers show
Series xen/arm: Implement Set/Way operations | expand

Message

Julien Grall Dec. 18, 2018, 6:04 p.m. UTC
Hi all,

This is version 3 of the series to implement set/way. For more details see
patch #3.

Cheers,

Julien Grall (4):
  xen/arm: vcpreg: Add wrappers to handle co-proc access trapped by
    HCR_EL2.TVM
  xen/arm: vsysreg: Add wrapper to handle sysreg access trapped by
    HCR_EL2.TVM
  xen/arm: Implement Set/Way operations
  xen/arm: Track page accessed between batch of Set/Way operations

 xen/arch/arm/arm64/vsysreg.c |  75 +++++++++++++++++++
 xen/arch/arm/domain.c        |  14 ++++
 xen/arch/arm/p2m.c           | 119 +++++++++++++++++++++++++++++-
 xen/arch/arm/traps.c         |  25 ++++++-
 xen/arch/arm/vcpreg.c        | 171 +++++++++++++++++++++++++++++++++++++++++++
 xen/arch/x86/domain.c        |   4 +
 xen/common/domain.c          |   5 +-
 xen/include/asm-arm/cpregs.h |   1 +
 xen/include/asm-arm/domain.h |   9 +++
 xen/include/asm-arm/p2m.h    |  22 ++++++
 xen/include/xen/domain.h     |   2 +
 11 files changed, 443 insertions(+), 4 deletions(-)

Comments

Stefano Stabellini Dec. 18, 2018, 10:35 p.m. UTC | #1
I committed the series

On Tue, 18 Dec 2018, Julien Grall wrote:
> Hi all,
> 
> This is version 3 of the series to implement set/way. For more details see
> patch #3.
> 
> Cheers,
> 
> Julien Grall (4):
>   xen/arm: vcpreg: Add wrappers to handle co-proc access trapped by
>     HCR_EL2.TVM
>   xen/arm: vsysreg: Add wrapper to handle sysreg access trapped by
>     HCR_EL2.TVM
>   xen/arm: Implement Set/Way operations
>   xen/arm: Track page accessed between batch of Set/Way operations
> 
>  xen/arch/arm/arm64/vsysreg.c |  75 +++++++++++++++++++
>  xen/arch/arm/domain.c        |  14 ++++
>  xen/arch/arm/p2m.c           | 119 +++++++++++++++++++++++++++++-
>  xen/arch/arm/traps.c         |  25 ++++++-
>  xen/arch/arm/vcpreg.c        | 171 +++++++++++++++++++++++++++++++++++++++++++
>  xen/arch/x86/domain.c        |   4 +
>  xen/common/domain.c          |   5 +-
>  xen/include/asm-arm/cpregs.h |   1 +
>  xen/include/asm-arm/domain.h |   9 +++
>  xen/include/asm-arm/p2m.h    |  22 ++++++
>  xen/include/xen/domain.h     |   2 +
>  11 files changed, 443 insertions(+), 4 deletions(-)
> 
> -- 
> 2.11.0
>