Re: [Xen-devel] [PATCH 1/7] arm: traps: psci: use generic register accessors

2017-08-09 Thread Julien Grall
Hi Andrew, On 09/08/17 12:12, Andrew Cooper wrote: On 09/08/17 10:52, Julien Grall wrote: On 08/08/17 21:37, Andrew Cooper wrote: On 08/08/2017 21:08, Volodymyr Babchuk wrote: diff --git a/xen/arch/arm/traps.c b/xen/arch/arm/traps.c index 6cf9ee7..ed78b36 100644 --- a/xen/arch/arm/traps.c +

Re: [Xen-devel] [PATCH 1/7] arm: traps: psci: use generic register accessors

2017-08-09 Thread Andrew Cooper
On 09/08/17 10:52, Julien Grall wrote: > > > On 08/08/17 21:37, Andrew Cooper wrote: >> On 08/08/2017 21:08, Volodymyr Babchuk wrote: >>> diff --git a/xen/arch/arm/traps.c b/xen/arch/arm/traps.c >>> index 6cf9ee7..ed78b36 100644 >>> --- a/xen/arch/arm/traps.c >>> +++ b/xen/arch/arm/traps.c >>> @@ -

Re: [Xen-devel] [PATCH 1/7] arm: traps: psci: use generic register accessors

2017-08-09 Thread Julien Grall
On 08/08/17 21:37, Andrew Cooper wrote: On 08/08/2017 21:08, Volodymyr Babchuk wrote: diff --git a/xen/arch/arm/traps.c b/xen/arch/arm/traps.c index 6cf9ee7..ed78b36 100644 --- a/xen/arch/arm/traps.c +++ b/xen/arch/arm/traps.c @@ -1449,13 +1449,12 @@ static void do_debug_trap(struct cpu_user_r

Re: [Xen-devel] [PATCH 1/7] arm: traps: psci: use generic register accessors

2017-08-08 Thread Volodymyr Babchuk
Hi Andrew On 08.08.17 23:37, Andrew Cooper wrote: On 08/08/2017 21:08, Volodymyr Babchuk wrote: diff --git a/xen/arch/arm/traps.c b/xen/arch/arm/traps.c index 6cf9ee7..ed78b36 100644 --- a/xen/arch/arm/traps.c +++ b/xen/arch/arm/traps.c @@ -1449,13 +1449,12 @@ static void do_debug_trap(struct c

Re: [Xen-devel] [PATCH 1/7] arm: traps: psci: use generic register accessors

2017-08-08 Thread Andrew Cooper
On 08/08/2017 21:08, Volodymyr Babchuk wrote: > diff --git a/xen/arch/arm/traps.c b/xen/arch/arm/traps.c > index 6cf9ee7..ed78b36 100644 > --- a/xen/arch/arm/traps.c > +++ b/xen/arch/arm/traps.c > @@ -1449,13 +1449,12 @@ static void do_debug_trap(struct cpu_user_regs *regs, > unsigned int code) >

[Xen-devel] [PATCH 1/7] arm: traps: psci: use generic register accessors

2017-08-08 Thread Volodymyr Babchuk
From: Volodymyr Babchuk There are standard functions set_user_reg() and get_user_reg(). We can use them in PSCI_SET_RESULT()/PSCI_ARG() macroses instead of relying on CONFIG_ARM_64 definition. Signed-off-by: Volodymyr Babchuk --- xen/arch/arm/traps.c | 38 +-