Re: [PATCH 1/1] x86_64: add config options to optimize for newer AMD processors

2013-10-03 Thread Borislav Petkov
On Thu, Oct 03, 2013 at 02:12:07PM -0400, Austin S Hemmelgarn wrote: > Part of the difference between our results may be that I have my > entire userspace built with -mtune=bdver2, so less of the time is > spent in userspace. That still cannot explain the huge difference between building on a mk8

Re: [PATCH 1/1] x86_64: add config options to optimize for newer AMD processors

2013-10-03 Thread Austin S Hemmelgarn
On 2013-10-03 12:57, Borislav Petkov wrote:> On Thu, Oct 03, 2013 at 09:27:45AM -0700, Linus Torvalds wrote: >> On Thu, Oct 3, 2013 at 5:06 AM, Austin S Hemmelgarn >> wrote: >>> improved. Building kernel 3.12-rc2 with allmodconfig using 8 jobs on a >>> FX-8320 takes >>> >>> 22 minutes and 57 se

Re: [PATCH 1/1] x86_64: add config options to optimize for newer AMD processors

2013-10-03 Thread Borislav Petkov
On Thu, Oct 03, 2013 at 09:27:45AM -0700, Linus Torvalds wrote: > On Thu, Oct 3, 2013 at 5:06 AM, Austin S Hemmelgarn > wrote: > > improved. Building kernel 3.12-rc2 with allmodconfig using 8 jobs on a > > FX-8320 takes > > > > 22 minutes and 57 seconds on a kernel with CONFIG_MK8, > > 21 minute

Re: [PATCH 1/1] x86_64: add config options to optimize for newer AMD processors

2013-10-03 Thread Linus Torvalds
On Thu, Oct 3, 2013 at 5:06 AM, Austin S Hemmelgarn wrote: > improved. Building kernel 3.12-rc2 with allmodconfig using 8 jobs on a > FX-8320 takes > > 22 minutes and 57 seconds on a kernel with CONFIG_MK8, > 21 minutes and 35 seconds on a kernel with CONFIG_GENERIC, and > 19 minutes and 11 seco

Re: [PATCH 1/1] x86_64: add config options to optimize for newer AMD processors

2013-10-03 Thread Austin S Hemmelgarn
On 2013-09-29 17:30, Borislav Petkov wrote: > On Sun, Sep 29, 2013 at 05:23:37PM -0400, Austin S Hemmelgarn wrote: >> I'm not saying that should just be included without substantiation, >> I simply mean that the reason to include it (as far as I am >> concerned) is that it doesn't break anything an

Re: [PATCH 1/1] x86_64: add config options to optimize for newer AMD processors

2013-09-29 Thread Borislav Petkov
On Sun, Sep 29, 2013 at 05:23:37PM -0400, Austin S Hemmelgarn wrote: > I'm not saying that should just be included without substantiation, I > simply mean that the reason to include it (as far as I am concerned) > is that it doesn't break anything and provides something useful that > isn't in the k

Re: [PATCH 1/1] x86_64: add config options to optimize for newer AMD processors

2013-09-29 Thread Austin S Hemmelgarn
On 09/29/2013 04:50 PM, Borislav Petkov wrote: > On Sun, Sep 29, 2013 at 04:41:02PM -0400, Austin S Hemmelgarn > wrote: >> While I understand that you want decisive proof that it provides >> an improvement, does it specifically matter if the option is >> unused by most people and doesn't result in

Re: [PATCH 1/1] x86_64: add config options to optimize for newer AMD processors

2013-09-29 Thread Borislav Petkov
On Sun, Sep 29, 2013 at 04:41:02PM -0400, Austin S Hemmelgarn wrote: > While I understand that you want decisive proof that it provides an > improvement, does it specifically matter if the option is unused by > most people and doesn't result in a negative performance hit when > used? Just having t

Re: [PATCH 1/1] x86_64: add config options to optimize for newer AMD processors

2013-09-29 Thread Austin S Hemmelgarn
On 09/29/2013 02:01 PM, Borislav Petkov wrote: > On Sun, Sep 29, 2013 at 01:54:00PM -0400, Austin S Hemmelgarn > wrote: >> From: Austin S. Hemmelgarn >> >> This patch adds Kconfig options to allow optimization for AMD >> family 10h, AMD Bulldozer, and AMD Piledriver derived CPU's in >> version 3.

Re: [PATCH 1/1] x86_64: add config options to optimize for newer AMD processors

2013-09-29 Thread Borislav Petkov
On Sun, Sep 29, 2013 at 01:54:00PM -0400, Austin S Hemmelgarn wrote: > From: Austin S. Hemmelgarn > > This patch adds Kconfig options to allow optimization for AMD family > 10h, AMD Bulldozer, and AMD Piledriver derived CPU's in version > 3.12-rc2. These provide noticeable improvements over the