Re: [Qemu-devel] [PATCH v2 0/5] AArch64 TLB performance improvements

2014-08-06 Thread Richard Henderson
On 08/01/2014 12:26 PM, Peter Maydell wrote: > So I think it would be good if we investigated the degree > of difficulty in improving QEMU's TLB code so it isn't just > "one TLB entry size with larger pages a bolt-on which we > hope people don't actually use" first, before we just disable > all the

Re: [Qemu-devel] [PATCH v2 0/5] AArch64 TLB performance improvements

2014-08-04 Thread Christopher Covington
On 08/04/2014 06:32 AM, Peter Maydell wrote: > On 4 August 2014 11:23, Alex Bennée wrote: >> Peter Maydell writes: >>> So: >>> * there's clearly a big perf win to be had here >>> * this patchset gives us that for 4K pages on AArch64 >>> * but it doesn't help for 4K pages on AArch32 (really >>>

Re: [Qemu-devel] [PATCH v2 0/5] AArch64 TLB performance improvements

2014-08-04 Thread Alex Bennée
Alex Bennée writes: > Paolo Bonzini writes: > >> Il 30/07/2014 17:20, Alex Bennée ha scritto: >>> Hi, >>> > >>> The most important thing is I've measured a 25-30% improvement in >>> kernel and android boot time. >>> > >> Hi Alex, have you seen this patch? Perhaps you're interested in >> revi

Re: [Qemu-devel] [PATCH v2 0/5] AArch64 TLB performance improvements

2014-08-04 Thread Peter Maydell
On 4 August 2014 11:23, Alex Bennée wrote: > Peter Maydell writes: >> So: >> * there's clearly a big perf win to be had here >> * this patchset gives us that for 4K pages on AArch64 >> * but it doesn't help for 4K pages on AArch32 (really >> common) > > Well for the AArch32 profile if you r

Re: [Qemu-devel] [PATCH v2 0/5] AArch64 TLB performance improvements

2014-08-04 Thread Alex Bennée
Paolo Bonzini writes: > Il 30/07/2014 17:20, Alex Bennée ha scritto: >> Hi, >> >> The most important thing is I've measured a 25-30% improvement in >> kernel and android boot time. >> > Hi Alex, have you seen this patch? Perhaps you're interested in > reviving it. > > http://article.gmane.or

Re: [Qemu-devel] [PATCH v2 0/5] AArch64 TLB performance improvements

2014-08-04 Thread Alex Bennée
Peter Maydell writes: > On 1 August 2014 17:06, Peter Maydell wrote: >> I'm taking the first two of these into target-arm.next because >> they're obvious standalone bugfixes. I need to think about the >> last three a bit more: I dislike just dropping the ARMv5 CPUs >> from qemu-system-aarch64, i

Re: [Qemu-devel] [PATCH v2 0/5] AArch64 TLB performance improvements

2014-08-01 Thread Peter Maydell
On 1 August 2014 17:06, Peter Maydell wrote: > I'm taking the first two of these into target-arm.next because > they're obvious standalone bugfixes. I need to think about the > last three a bit more: I dislike just dropping the ARMv5 CPUs > from qemu-system-aarch64, it's kind of arbitrary. So: *

Re: [Qemu-devel] [PATCH v2 0/5] AArch64 TLB performance improvements

2014-08-01 Thread Paolo Bonzini
Il 30/07/2014 17:20, Alex Bennée ha scritto: > Hi, > > Not too much has changed: > > * added a review tag > * fixed up review comments > * added some notes about benchmark results > * added a patch to disable ARMv5 in AArch64 build > > The most important thing is I've measured a 25-30% i

Re: [Qemu-devel] [PATCH v2 0/5] AArch64 TLB performance improvements

2014-08-01 Thread Peter Maydell
On 30 July 2014 16:20, Alex Bennée wrote: > Hi, > > Not too much has changed: > > * added a review tag > * fixed up review comments > * added some notes about benchmark results > * added a patch to disable ARMv5 in AArch64 build > > The most important thing is I've measured a 25-30% improv

[Qemu-devel] [PATCH v2 0/5] AArch64 TLB performance improvements

2014-07-30 Thread Alex Bennée
Hi, Not too much has changed: * added a review tag * fixed up review comments * added some notes about benchmark results * added a patch to disable ARMv5 in AArch64 build The most important thing is I've measured a 25-30% improvement in kernel and android boot time. Alex Bennée (5): t