lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CA+55aFwuV4u3ky-XT_P_sCOYjqUW1EvA3Q2NuZ=+LZ5O06jS3g@mail.gmail.com>
Date:	Thu, 3 Oct 2013 09:27:45 -0700
From:	Linus Torvalds <torvalds@...ux-foundation.org>
To:	Austin S Hemmelgarn <ahferroin7@...il.com>
Cc:	Borislav Petkov <bp@...en8.de>,
	Linux-Kernel mailing list <linux-kernel@...r.kernel.org>,
	Alan Cox <alan@...hat.com>
Subject: Re: [PATCH 1/1] x86_64: add config options to optimize for newer AMD processors

On Thu, Oct 3, 2013 at 5:06 AM, Austin S Hemmelgarn
<ahferroin7@...il.com> 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 seconds on a kernel with CONFIG_PILEDRIVER.

That's certainly noticeable. Surprisingly so. What makes MK8 so bad in
particular, I wonder?

Just out of interest, have you done any profiles on the kernel cost
here to see what it is that makes such a big difference. Because
normally on a kernel build, I see most of the overhead in path lookup.
But that's only true for otherwise optimized builds that don't have
system call auditing etc debugging that spreads the costs out over
everything..

             Linus
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ