Re: [Xen-devel] [PATCH 03/18] xen/arm: Avoid setting/clearing HCR_RW at every context switch

2017-03-17 Thread Stefano Stabellini
On Fri, 17 Mar 2017, Julien Grall wrote: > Hi Wei, > > On 03/17/2017 06:51 AM, Wei Chen wrote: > > Hi Stefano, > > > > On 2017/3/17 7:17, Stefano Stabellini wrote: > > > On Thu, 16 Mar 2017, Julien Grall wrote: > > > > On 03/16/2017 10:40 PM, Stefano Stabellini wrote: > > > > > On Wed, 15 Mar

Re: [Xen-devel] [PATCH 03/18] xen/arm: Avoid setting/clearing HCR_RW at every context switch

2017-03-17 Thread Julien Grall
Hi Wei, On 03/17/2017 06:51 AM, Wei Chen wrote: Hi Stefano, On 2017/3/17 7:17, Stefano Stabellini wrote: On Thu, 16 Mar 2017, Julien Grall wrote: On 03/16/2017 10:40 PM, Stefano Stabellini wrote: On Wed, 15 Mar 2017, Wei Chen wrote: Hi Stefano, On 2017/3/15 8:25, Stefano Stabellini wrote:

Re: [Xen-devel] [PATCH 03/18] xen/arm: Avoid setting/clearing HCR_RW at every context switch

2017-03-17 Thread Wei Chen
Hi Stefano, On 2017/3/17 7:17, Stefano Stabellini wrote: > On Thu, 16 Mar 2017, Julien Grall wrote: >> On 03/16/2017 10:40 PM, Stefano Stabellini wrote: >>> On Wed, 15 Mar 2017, Wei Chen wrote: Hi Stefano, On 2017/3/15 8:25, Stefano Stabellini wrote: > On Mon, 13 Mar 2017, Wei

Re: [Xen-devel] [PATCH 03/18] xen/arm: Avoid setting/clearing HCR_RW at every context switch

2017-03-16 Thread Stefano Stabellini
On Thu, 16 Mar 2017, Julien Grall wrote: > On 03/16/2017 10:40 PM, Stefano Stabellini wrote: > > On Wed, 15 Mar 2017, Wei Chen wrote: > > > Hi Stefano, > > > > > > On 2017/3/15 8:25, Stefano Stabellini wrote: > > > > On Mon, 13 Mar 2017, Wei Chen wrote: > > > > > The HCR_EL2 flags for 64-bit and

Re: [Xen-devel] [PATCH 03/18] xen/arm: Avoid setting/clearing HCR_RW at every context switch

2017-03-16 Thread Julien Grall
On 03/16/2017 10:40 PM, Stefano Stabellini wrote: On Wed, 15 Mar 2017, Wei Chen wrote: Hi Stefano, On 2017/3/15 8:25, Stefano Stabellini wrote: On Mon, 13 Mar 2017, Wei Chen wrote: The HCR_EL2 flags for 64-bit and 32-bit domains are different. But when we initialized the HCR_EL2 for vcpu0

Re: [Xen-devel] [PATCH 03/18] xen/arm: Avoid setting/clearing HCR_RW at every context switch

2017-03-16 Thread Stefano Stabellini
On Wed, 15 Mar 2017, Wei Chen wrote: > Hi Stefano, > > On 2017/3/15 8:25, Stefano Stabellini wrote: > > On Mon, 13 Mar 2017, Wei Chen wrote: > >> The HCR_EL2 flags for 64-bit and 32-bit domains are different. But > >> when we initialized the HCR_EL2 for vcpu0 of Dom0 and all vcpus of > >> DomU in

Re: [Xen-devel] [PATCH 03/18] xen/arm: Avoid setting/clearing HCR_RW at every context switch

2017-03-15 Thread Wei Chen
Hi Stefano, On 2017/3/15 8:25, Stefano Stabellini wrote: > On Mon, 13 Mar 2017, Wei Chen wrote: >> The HCR_EL2 flags for 64-bit and 32-bit domains are different. But >> when we initialized the HCR_EL2 for vcpu0 of Dom0 and all vcpus of >> DomU in vcpu_initialise, we didn't know the domain's

Re: [Xen-devel] [PATCH 03/18] xen/arm: Avoid setting/clearing HCR_RW at every context switch

2017-03-14 Thread Stefano Stabellini
On Mon, 13 Mar 2017, Wei Chen wrote: > The HCR_EL2 flags for 64-bit and 32-bit domains are different. But > when we initialized the HCR_EL2 for vcpu0 of Dom0 and all vcpus of > DomU in vcpu_initialise, we didn't know the domain's address size > information. We had to use compatible flags to

[Xen-devel] [PATCH 03/18] xen/arm: Avoid setting/clearing HCR_RW at every context switch

2017-03-13 Thread Wei Chen
The HCR_EL2 flags for 64-bit and 32-bit domains are different. But when we initialized the HCR_EL2 for vcpu0 of Dom0 and all vcpus of DomU in vcpu_initialise, we didn't know the domain's address size information. We had to use compatible flags to initialize HCR_EL2, and set HCR_RW for 64-bit