Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-08-01 Thread Edgar E. Iglesias
On Tue, Aug 01, 2017 at 11:37:05AM +0100, Julien Grall wrote: > Hi Edgar, > > On 31/07/17 23:23, Edgar E. Iglesias wrote: > >On Thu, Feb 09, 2017 at 12:32:09PM -0700, Tamas K Lengyel wrote: > >>On Thu, Feb 9, 2017 at 11:43 AM, Stefano Stabellini > >> wrote: > >>>On Thu, 9 Feb 2017, Tamas K Lengyel

Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-08-01 Thread Julien Grall
Hi Edgar, On 31/07/17 23:23, Edgar E. Iglesias wrote: On Thu, Feb 09, 2017 at 12:32:09PM -0700, Tamas K Lengyel wrote: On Thu, Feb 9, 2017 at 11:43 AM, Stefano Stabellini wrote: On Thu, 9 Feb 2017, Tamas K Lengyel wrote: On Thu, Feb 9, 2017 at 11:22 AM, Stefano Stabellini wrote: On Thu, 9

Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-07-31 Thread Edgar E. Iglesias
On Thu, Feb 09, 2017 at 12:32:09PM -0700, Tamas K Lengyel wrote: > On Thu, Feb 9, 2017 at 11:43 AM, Stefano Stabellini > wrote: > > On Thu, 9 Feb 2017, Tamas K Lengyel wrote: > >> On Thu, Feb 9, 2017 at 11:22 AM, Stefano Stabellini > >> wrote: > >> > On Thu, 9 Feb 2017, Edgar E. Iglesias wrote: >

Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-02-09 Thread Tamas K Lengyel
On Thu, Feb 9, 2017 at 1:01 PM, Edgar E. Iglesias wrote: > On Thu, Feb 09, 2017 at 12:42:09PM -0700, Tamas K Lengyel wrote: >> On Thu, Feb 9, 2017 at 11:39 AM, Julien Grall wrote: >> > Hi Tamas, >> > >> > On 02/09/2017 06:11 PM, Tamas K Lengyel wrote: >> >> >> >> On Wed, Feb 8, 2017 at 5:08 PM, J

Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-02-09 Thread Edgar E. Iglesias
On Thu, Feb 09, 2017 at 12:42:09PM -0700, Tamas K Lengyel wrote: > On Thu, Feb 9, 2017 at 11:39 AM, Julien Grall wrote: > > Hi Tamas, > > > > On 02/09/2017 06:11 PM, Tamas K Lengyel wrote: > >> > >> On Wed, Feb 8, 2017 at 5:08 PM, Julien Grall wrote: > >>> > >>> On 08/02/2017 23:28, Tamas K Lengy

Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-02-09 Thread Tamas K Lengyel
On Thu, Feb 9, 2017 at 11:39 AM, Julien Grall wrote: > Hi Tamas, > > On 02/09/2017 06:11 PM, Tamas K Lengyel wrote: >> >> On Wed, Feb 8, 2017 at 5:08 PM, Julien Grall wrote: >>> >>> On 08/02/2017 23:28, Tamas K Lengyel wrote: On Wed, Feb 8, 2017 at 3:04 PM, Julien Grall wrote: >>>

Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-02-09 Thread Tamas K Lengyel
On Thu, Feb 9, 2017 at 11:43 AM, Stefano Stabellini wrote: > On Thu, 9 Feb 2017, Tamas K Lengyel wrote: >> On Thu, Feb 9, 2017 at 11:22 AM, Stefano Stabellini >> wrote: >> > On Thu, 9 Feb 2017, Edgar E. Iglesias wrote: >> >> On Thu, Feb 09, 2017 at 10:12:41AM +0100, Edgar E. Iglesias wrote: >> >>

Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-02-09 Thread Stefano Stabellini
On Thu, 9 Feb 2017, Tamas K Lengyel wrote: > On Thu, Feb 9, 2017 at 11:22 AM, Stefano Stabellini > wrote: > > On Thu, 9 Feb 2017, Edgar E. Iglesias wrote: > >> On Thu, Feb 09, 2017 at 10:12:41AM +0100, Edgar E. Iglesias wrote: > >> > On Wed, Feb 08, 2017 at 05:20:44PM -0800, Stefano Stabellini wro

Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-02-09 Thread Julien Grall
Hi Tamas, On 02/09/2017 06:11 PM, Tamas K Lengyel wrote: On Wed, Feb 8, 2017 at 5:08 PM, Julien Grall wrote: On 08/02/2017 23:28, Tamas K Lengyel wrote: On Wed, Feb 8, 2017 at 3:04 PM, Julien Grall wrote: You haven't understood my point. Xen is currently emulating PSCI call for the guest to

Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-02-09 Thread Tamas K Lengyel
On Thu, Feb 9, 2017 at 11:22 AM, Stefano Stabellini wrote: > On Thu, 9 Feb 2017, Edgar E. Iglesias wrote: >> On Thu, Feb 09, 2017 at 10:12:41AM +0100, Edgar E. Iglesias wrote: >> > On Wed, Feb 08, 2017 at 05:20:44PM -0800, Stefano Stabellini wrote: >> > > On Thu, 9 Feb 2017, Julien Grall wrote: >>

Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-02-09 Thread Stefano Stabellini
On Thu, 9 Feb 2017, Edgar E. Iglesias wrote: > On Thu, Feb 09, 2017 at 10:12:41AM +0100, Edgar E. Iglesias wrote: > > On Wed, Feb 08, 2017 at 05:20:44PM -0800, Stefano Stabellini wrote: > > > On Thu, 9 Feb 2017, Julien Grall wrote: > > > > On 08/02/2017 23:28, Tamas K Lengyel wrote: > > > > > On We

Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-02-09 Thread Tamas K Lengyel
On Wed, Feb 8, 2017 at 5:08 PM, Julien Grall wrote: > > > On 08/02/2017 23:28, Tamas K Lengyel wrote: >> >> On Wed, Feb 8, 2017 at 3:04 PM, Julien Grall wrote: >>> >>> Hi Tamas, >>> >>> Can you please try to configure your e-mail client to use '>' rather than >>> ' >>> '? It makes quite hard to r

Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-02-09 Thread Volodymyr Babchuk
Julien, You are absolutely right there. I want to add some more concerns about current state of SMC handling in Xen. After that discussion about OP-TEE I created small PoC that employs MiniOS to handle SMCs using monitor mode. Also I did some benchmarking and found that SMC handling in MiniOS is t

Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-02-09 Thread Edgar E. Iglesias
On Wed, Feb 08, 2017 at 10:04:53PM +, Julien Grall wrote: > Hi Tamas, > > Can you please try to configure your e-mail client to use '>' rather than ' > '? It makes quite hard to read the e-mail. > > On 08/02/2017 20:15, Tamas K Lengyel wrote: > > > > > >On Wed, Feb 8, 2017 at 12:40 PM, Edgar

Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-02-09 Thread Edgar E. Iglesias
On Thu, Feb 09, 2017 at 10:12:41AM +0100, Edgar E. Iglesias wrote: > On Wed, Feb 08, 2017 at 05:20:44PM -0800, Stefano Stabellini wrote: > > On Thu, 9 Feb 2017, Julien Grall wrote: > > > On 08/02/2017 23:28, Tamas K Lengyel wrote: > > > > On Wed, Feb 8, 2017 at 3:04 PM, Julien Grall > > > > wrote

Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-02-09 Thread Edgar E. Iglesias
On Wed, Feb 08, 2017 at 05:20:44PM -0800, Stefano Stabellini wrote: > On Thu, 9 Feb 2017, Julien Grall wrote: > > On 08/02/2017 23:28, Tamas K Lengyel wrote: > > > On Wed, Feb 8, 2017 at 3:04 PM, Julien Grall wrote: > > > > Hi Tamas, > > > > > > > > Can you please try to configure your e-mail cli

Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-02-08 Thread Stefano Stabellini
On Thu, 9 Feb 2017, Julien Grall wrote: > On 08/02/2017 23:28, Tamas K Lengyel wrote: > > On Wed, Feb 8, 2017 at 3:04 PM, Julien Grall wrote: > > > Hi Tamas, > > > > > > Can you please try to configure your e-mail client to use '>' rather than > > > ' > > > '? It makes quite hard to read the e-ma

Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-02-08 Thread Julien Grall
On 08/02/2017 23:28, Tamas K Lengyel wrote: On Wed, Feb 8, 2017 at 3:04 PM, Julien Grall wrote: Hi Tamas, Can you please try to configure your e-mail client to use '>' rather than ' '? It makes quite hard to read the e-mail. Hm, not sure why it switched but should be fine now. On 08/02/2

Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-02-08 Thread Tamas K Lengyel
On Wed, Feb 8, 2017 at 3:04 PM, Julien Grall wrote: > Hi Tamas, > > Can you please try to configure your e-mail client to use '>' rather than ' > '? It makes quite hard to read the e-mail. Hm, not sure why it switched but should be fine now. > On 08/02/2017 20:15, Tamas K Lengyel wrote: >> >> >>

Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-02-08 Thread Julien Grall
Hi Tamas, Can you please try to configure your e-mail client to use '>' rather than ''? It makes quite hard to read the e-mail. On 08/02/2017 20:15, Tamas K Lengyel wrote: On Wed, Feb 8, 2017 at 12:40 PM, Edgar E. Iglesias mailto:edgar.igles...@gmail.com>> wrote: On Wed, Feb 08, 201

Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-02-08 Thread Tamas K Lengyel
On Wed, Feb 8, 2017 at 12:40 PM, Edgar E. Iglesias wrote: > On Wed, Feb 08, 2017 at 06:29:13PM +0100, Edgar E. Iglesias wrote: > > On Wed, Feb 08, 2017 at 04:58:44PM +, Julien Grall wrote: > > > Hi Tamas, > > > > > > On 08/02/17 16:40, Tamas K Lengyel wrote: > > > >On Wed, Feb 8, 2017 at 1:31

Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-02-08 Thread Edgar E. Iglesias
On Wed, Feb 08, 2017 at 06:29:13PM +0100, Edgar E. Iglesias wrote: > On Wed, Feb 08, 2017 at 04:58:44PM +, Julien Grall wrote: > > Hi Tamas, > > > > On 08/02/17 16:40, Tamas K Lengyel wrote: > > >On Wed, Feb 8, 2017 at 1:31 AM, Edgar E. Iglesias > > >mailto:edgar.igles...@xilinx.com>> wrote: >

Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-02-08 Thread Edgar E. Iglesias
On Wed, Feb 08, 2017 at 04:58:44PM +, Julien Grall wrote: > Hi Tamas, > > On 08/02/17 16:40, Tamas K Lengyel wrote: > >On Wed, Feb 8, 2017 at 1:31 AM, Edgar E. Iglesias > >mailto:edgar.igles...@xilinx.com>> wrote: > >On Tue, Feb 07, 2017 at 05:24:03PM -0700, Tamas K Lengyel wrote: > >>

Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-02-08 Thread Tamas K Lengyel
On Wed, Feb 8, 2017 at 9:58 AM, Julien Grall wrote: > Hi Tamas, > > On 08/02/17 16:40, Tamas K Lengyel wrote: > >> On Wed, Feb 8, 2017 at 1:31 AM, Edgar E. Iglesias >> mailto:edgar.igles...@xilinx.com>> wrote: >> On Tue, Feb 07, 2017 at 05:24:03PM -0700, Tamas K Lengyel wrote: >> > On Tue

Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-02-08 Thread Julien Grall
Hi Tamas, On 08/02/17 16:40, Tamas K Lengyel wrote: On Wed, Feb 8, 2017 at 1:31 AM, Edgar E. Iglesias mailto:edgar.igles...@xilinx.com>> wrote: On Tue, Feb 07, 2017 at 05:24:03PM -0700, Tamas K Lengyel wrote: > On Tue, Feb 7, 2017 at 1:51 PM, Julien Grall mailto:julien.gr...@arm.com>> wr

Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-02-08 Thread Tamas K Lengyel
On Wed, Feb 8, 2017 at 1:31 AM, Edgar E. Iglesias wrote: > On Tue, Feb 07, 2017 at 05:24:03PM -0700, Tamas K Lengyel wrote: > > On Tue, Feb 7, 2017 at 1:51 PM, Julien Grall > wrote: > > > > > Hi Tamas, > > > > > > On 07/02/2017 20:38, Tamas K Lengyel wrote: > > > > > >> > > >> > > >> On Tue, Feb

Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-02-08 Thread Edgar E. Iglesias
On Tue, Feb 07, 2017 at 05:24:03PM -0700, Tamas K Lengyel wrote: > On Tue, Feb 7, 2017 at 1:51 PM, Julien Grall wrote: > > > Hi Tamas, > > > > On 07/02/2017 20:38, Tamas K Lengyel wrote: > > > >> > >> > >> On Tue, Feb 7, 2017 at 12:42 PM, Edgar E. Iglesias > >> mailto:edgar.igles...@gmail.com>> w

Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-02-07 Thread Tamas K Lengyel
On Tue, Feb 7, 2017 at 1:51 PM, Julien Grall wrote: > Hi Tamas, > > On 07/02/2017 20:38, Tamas K Lengyel wrote: > >> >> >> On Tue, Feb 7, 2017 at 12:42 PM, Edgar E. Iglesias >> mailto:edgar.igles...@gmail.com>> wrote: >> >> From: "Edgar E. Iglesias" > > >

Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-02-07 Thread Julien Grall
Hi Tamas, On 07/02/2017 20:38, Tamas K Lengyel wrote: On Tue, Feb 7, 2017 at 12:42 PM, Edgar E. Iglesias mailto:edgar.igles...@gmail.com>> wrote: From: "Edgar E. Iglesias" mailto:edgar.igles...@xilinx.com>> Allow platform_hvc to handle guest SMC calls (as well as HVC calls) in a

Re: [Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-02-07 Thread Tamas K Lengyel
On Tue, Feb 7, 2017 at 12:42 PM, Edgar E. Iglesias wrote: > From: "Edgar E. Iglesias" > > Allow platform_hvc to handle guest SMC calls (as well as > HVC calls) in a platform specific way. > > Signed-off-by: Edgar E. Iglesias > --- > xen/arch/arm/traps.c | 5 + > 1 file changed, 5 insertion

[Xen-devel] [RFC v2 3/6] xen/arm: Allow platform_hvc to handle guest SMC calls

2017-02-07 Thread Edgar E. Iglesias
From: "Edgar E. Iglesias" Allow platform_hvc to handle guest SMC calls (as well as HVC calls) in a platform specific way. Signed-off-by: Edgar E. Iglesias --- xen/arch/arm/traps.c | 5 + 1 file changed, 5 insertions(+) diff --git a/xen/arch/arm/traps.c b/xen/arch/arm/traps.c index 33950d9