Re: [PATCH v3 00/41] Optimize KVM/ARM for VHE systems

2018-02-08 Thread Christoffer Dall
Hi Tomasz, On Thu, Feb 01, 2018 at 02:57:59PM +0100, Tomasz Nowicki wrote: > > I created simple module for VM kernel. It is spinning on PSCI version > hypercall to measure the base exit cost as you suggested. Also, I measured > CPU cycles for each loop and here are my results: > > My setup: >

Re: [PATCH v3 00/41] Optimize KVM/ARM for VHE systems

2018-02-02 Thread Tomasz Nowicki
On 01.02.2018 14:57, Tomasz Nowicki wrote: Hi Christoffer, I created simple module for VM kernel. It is spinning on PSCI version hypercall to measure the base exit cost as you suggested. Also, I measured CPU cycles for each loop and here are my results: My setup: 1-socket ThunderX2 running

Re: [PATCH v3 00/41] Optimize KVM/ARM for VHE systems

2018-02-02 Thread Tomasz Nowicki
On 01.02.2018 17:15, Yury Norov wrote: On Thu, Feb 01, 2018 at 02:57:59PM +0100, Tomasz Nowicki wrote: Hi Christoffer, I created simple module for VM kernel. It is spinning on PSCI version hypercall to measure the base exit cost as you suggested. Also, I measured CPU cycles for each loop and

Re: [PATCH v3 00/41] Optimize KVM/ARM for VHE systems

2018-02-01 Thread Yury Norov
On Thu, Feb 01, 2018 at 02:57:59PM +0100, Tomasz Nowicki wrote: > Hi Christoffer, > > I created simple module for VM kernel. It is spinning on PSCI version > hypercall to measure the base exit cost as you suggested. Also, I measured > CPU cycles for each loop and here are my results: > > My

Re: [PATCH v3 00/41] Optimize KVM/ARM for VHE systems

2018-02-01 Thread Tomasz Nowicki
Hi Christoffer, I created simple module for VM kernel. It is spinning on PSCI version hypercall to measure the base exit cost as you suggested. Also, I measured CPU cycles for each loop and here are my results: My setup: 1-socket ThunderX2 running VM - 1VCPU Tested baselines: a) host kernel

Re: [PATCH v3 00/41] Optimize KVM/ARM for VHE systems

2018-01-22 Thread Tomasz Nowicki
Hi Yury, On 15.01.2018 15:14, Yury Norov wrote: Hi Christoffer, [CC Sunil Goutham ] On Fri, Jan 12, 2018 at 01:07:06PM +0100, Christoffer Dall wrote: This series redesigns parts of KVM/ARM to optimize the performance on VHE systems. The general approach is to try

Re: [PATCH v3 00/41] Optimize KVM/ARM for VHE systems

2018-01-18 Thread Christoffer Dall
On Thu, Jan 18, 2018 at 03:18:21PM +0300, Yury Norov wrote: > On Thu, Jan 18, 2018 at 12:16:32PM +0100, Christoffer Dall wrote: > > Hi Yury, > > > > [cc'ing Alex Bennee who had some thoughts on this] > > > > On Mon, Jan 15, 2018 at 05:14:23PM +0300, Yury Norov wrote: > > > On Fri, Jan 12, 2018

Re: [PATCH v3 00/41] Optimize KVM/ARM for VHE systems

2018-01-18 Thread Yury Norov
On Thu, Jan 18, 2018 at 12:16:32PM +0100, Christoffer Dall wrote: > Hi Yury, > > [cc'ing Alex Bennee who had some thoughts on this] > > On Mon, Jan 15, 2018 at 05:14:23PM +0300, Yury Norov wrote: > > On Fri, Jan 12, 2018 at 01:07:06PM +0100, Christoffer Dall wrote: > > > This series redesigns

Re: [PATCH v3 00/41] Optimize KVM/ARM for VHE systems

2018-01-18 Thread Christoffer Dall
Hi Yury, [cc'ing Alex Bennee who had some thoughts on this] On Mon, Jan 15, 2018 at 05:14:23PM +0300, Yury Norov wrote: > On Fri, Jan 12, 2018 at 01:07:06PM +0100, Christoffer Dall wrote: > > This series redesigns parts of KVM/ARM to optimize the performance on > > VHE systems. The general

Re: [PATCH v3 00/41] Optimize KVM/ARM for VHE systems

2018-01-17 Thread Christoffer Dall
On Wed, Jan 17, 2018 at 11:34:54AM +0300, Yury Norov wrote: > On Mon, Jan 15, 2018 at 04:50:36PM +0100, Christoffer Dall wrote: > > Hi Yury, > > > > On Mon, Jan 15, 2018 at 05:14:23PM +0300, Yury Norov wrote: > > > On Fri, Jan 12, 2018 at 01:07:06PM +0100, Christoffer Dall wrote: > > > > This

Re: [PATCH v3 00/41] Optimize KVM/ARM for VHE systems

2018-01-17 Thread Yury Norov
On Mon, Jan 15, 2018 at 04:50:36PM +0100, Christoffer Dall wrote: > Hi Yury, > > On Mon, Jan 15, 2018 at 05:14:23PM +0300, Yury Norov wrote: > > On Fri, Jan 12, 2018 at 01:07:06PM +0100, Christoffer Dall wrote: > > > This series redesigns parts of KVM/ARM to optimize the performance on > > > VHE

Re: [PATCH v3 00/41] Optimize KVM/ARM for VHE systems

2018-01-15 Thread Christoffer Dall
Hi Yury, On Mon, Jan 15, 2018 at 05:14:23PM +0300, Yury Norov wrote: > On Fri, Jan 12, 2018 at 01:07:06PM +0100, Christoffer Dall wrote: > > This series redesigns parts of KVM/ARM to optimize the performance on > > VHE systems. The general approach is to try to do as little work as > > possible

Re: [PATCH v3 00/41] Optimize KVM/ARM for VHE systems

2018-01-15 Thread Yury Norov
Hi Christoffer, [CC Sunil Goutham ] On Fri, Jan 12, 2018 at 01:07:06PM +0100, Christoffer Dall wrote: > This series redesigns parts of KVM/ARM to optimize the performance on > VHE systems. The general approach is to try to do as little work as > possible when