Re: [PATCH v7 00/17] Add support for Clang LTO

2020-12-02 Thread Kees Cook
On Wed, Dec 02, 2020 at 11:42:21AM +0900, Masahiro Yamada wrote: > On Wed, Dec 2, 2020 at 2:31 AM Kees Cook wrote: > > > > On Mon, Nov 30, 2020 at 12:01:31PM +, Will Deacon wrote: > > > Hi Sami, > > > > > > On Wed, Nov 18, 2020 at 02:07:14PM -0800, Sami Tolvanen wrote: > > > > This patch

Re: [PATCH v7 00/17] Add support for Clang LTO

2020-12-01 Thread Sami Tolvanen
On Tue, Dec 1, 2020 at 6:43 PM Masahiro Yamada wrote: > > On Wed, Dec 2, 2020 at 2:31 AM Kees Cook wrote: > > > > On Mon, Nov 30, 2020 at 12:01:31PM +, Will Deacon wrote: > > > Hi Sami, > > > > > > On Wed, Nov 18, 2020 at 02:07:14PM -0800, Sami Tolvanen wrote: > > > > This patch series adds

Re: [PATCH v7 00/17] Add support for Clang LTO

2020-12-01 Thread Masahiro Yamada
On Wed, Dec 2, 2020 at 2:31 AM Kees Cook wrote: > > On Mon, Nov 30, 2020 at 12:01:31PM +, Will Deacon wrote: > > Hi Sami, > > > > On Wed, Nov 18, 2020 at 02:07:14PM -0800, Sami Tolvanen wrote: > > > This patch series adds support for building the kernel with Clang's > > > Link Time

Re: [PATCH v7 00/17] Add support for Clang LTO

2020-12-01 Thread Sami Tolvanen
On Tue, Dec 1, 2020 at 11:51 AM 'Nick Desaulniers' via Clang Built Linux wrote: > > On Tue, Dec 1, 2020 at 9:31 AM Kees Cook wrote: > > > > On Mon, Nov 30, 2020 at 12:01:31PM +, Will Deacon wrote: > > > Hi Sami, > > > > > > On Wed, Nov 18, 2020 at 02:07:14PM -0800, Sami Tolvanen wrote: > > >

Re: [PATCH v7 00/17] Add support for Clang LTO

2020-12-01 Thread Nick Desaulniers
On Tue, Dec 1, 2020 at 9:31 AM Kees Cook wrote: > > On Mon, Nov 30, 2020 at 12:01:31PM +, Will Deacon wrote: > > Hi Sami, > > > > On Wed, Nov 18, 2020 at 02:07:14PM -0800, Sami Tolvanen wrote: > > > This patch series adds support for building the kernel with Clang's > > > Link Time

Re: [PATCH v7 00/17] Add support for Clang LTO

2020-12-01 Thread Kees Cook
On Mon, Nov 30, 2020 at 12:01:31PM +, Will Deacon wrote: > Hi Sami, > > On Wed, Nov 18, 2020 at 02:07:14PM -0800, Sami Tolvanen wrote: > > This patch series adds support for building the kernel with Clang's > > Link Time Optimization (LTO). In addition to performance, the primary > >

Re: [PATCH v7 00/17] Add support for Clang LTO

2020-11-30 Thread Will Deacon
Hi Sami, On Wed, Nov 18, 2020 at 02:07:14PM -0800, Sami Tolvanen wrote: > This patch series adds support for building the kernel with Clang's > Link Time Optimization (LTO). In addition to performance, the primary > motivation for LTO is to allow Clang's Control-Flow Integrity (CFI) to > be used

Re: [PATCH v7 00/17] Add support for Clang LTO

2020-11-21 Thread Marc Zyngier
On 2020-11-20 23:53, Nick Desaulniers wrote: On Fri, Nov 20, 2020 at 3:30 PM Ard Biesheuvel wrote: On Fri, 20 Nov 2020 at 21:19, Nick Desaulniers wrote: > > On Fri, Nov 20, 2020 at 2:30 AM Ard Biesheuvel wrote: > > > > On Thu, 19 Nov 2020 at 00:42, Nick Desaulniers wrote: > > > > > >

Re: [PATCH v7 00/17] Add support for Clang LTO

2020-11-20 Thread Ard Biesheuvel
On Sat, 21 Nov 2020 at 00:53, Nick Desaulniers wrote: > > On Fri, Nov 20, 2020 at 3:30 PM Ard Biesheuvel wrote: > > > > On Fri, 20 Nov 2020 at 21:19, Nick Desaulniers > > wrote: > > > > > > On Fri, Nov 20, 2020 at 2:30 AM Ard Biesheuvel wrote: > > > > > > > > On Thu, 19 Nov 2020 at 00:42,

Re: [PATCH v7 00/17] Add support for Clang LTO

2020-11-20 Thread Nathan Chancellor
On Fri, Nov 20, 2020 at 11:29:51AM +0100, Ard Biesheuvel wrote: > On Thu, 19 Nov 2020 at 00:42, Nick Desaulniers > wrote: > > > > On Wed, Nov 18, 2020 at 2:07 PM Sami Tolvanen > > wrote: > > > > > > This patch series adds support for building the kernel with Clang's > > > Link Time

Re: [PATCH v7 00/17] Add support for Clang LTO

2020-11-20 Thread Nick Desaulniers
On Fri, Nov 20, 2020 at 3:30 PM Ard Biesheuvel wrote: > > On Fri, 20 Nov 2020 at 21:19, Nick Desaulniers > wrote: > > > > On Fri, Nov 20, 2020 at 2:30 AM Ard Biesheuvel wrote: > > > > > > On Thu, 19 Nov 2020 at 00:42, Nick Desaulniers > > > wrote: > > > > > > > > Thanks for continuing to

Re: [PATCH v7 00/17] Add support for Clang LTO

2020-11-20 Thread Ard Biesheuvel
On Fri, 20 Nov 2020 at 21:19, Nick Desaulniers wrote: > > On Fri, Nov 20, 2020 at 2:30 AM Ard Biesheuvel wrote: > > > > On Thu, 19 Nov 2020 at 00:42, Nick Desaulniers > > wrote: > > > > > > Thanks for continuing to drive this series Sami. For the series, > > > > > > Tested-by: Nick

Re: [PATCH v7 00/17] Add support for Clang LTO

2020-11-20 Thread Sami Tolvanen
On Thu, Nov 19, 2020 at 8:04 PM Josh Poimboeuf wrote: > > On Wed, Nov 18, 2020 at 02:07:14PM -0800, Sami Tolvanen wrote: > > This patch series adds support for building the kernel with Clang's > > Link Time Optimization (LTO). In addition to performance, the primary > > motivation for LTO is to

Re: [PATCH v7 00/17] Add support for Clang LTO

2020-11-20 Thread Nick Desaulniers
On Fri, Nov 20, 2020 at 2:30 AM Ard Biesheuvel wrote: > > On Thu, 19 Nov 2020 at 00:42, Nick Desaulniers > wrote: > > > > Thanks for continuing to drive this series Sami. For the series, > > > > Tested-by: Nick Desaulniers > > > > I did virtualized boot tests with the series applied to

Re: [PATCH v7 00/17] Add support for Clang LTO

2020-11-20 Thread Ard Biesheuvel
On Thu, 19 Nov 2020 at 00:42, Nick Desaulniers wrote: > > On Wed, Nov 18, 2020 at 2:07 PM Sami Tolvanen wrote: > > > > This patch series adds support for building the kernel with Clang's > > Link Time Optimization (LTO). In addition to performance, the primary > > motivation for LTO is to allow

Re: [PATCH v7 00/17] Add support for Clang LTO

2020-11-19 Thread Josh Poimboeuf
On Wed, Nov 18, 2020 at 02:07:14PM -0800, Sami Tolvanen wrote: > This patch series adds support for building the kernel with Clang's > Link Time Optimization (LTO). In addition to performance, the primary > motivation for LTO is to allow Clang's Control-Flow Integrity (CFI) to > be used in the

Re: [PATCH v7 00/17] Add support for Clang LTO

2020-11-18 Thread Nick Desaulniers
On Wed, Nov 18, 2020 at 2:07 PM Sami Tolvanen wrote: > > This patch series adds support for building the kernel with Clang's > Link Time Optimization (LTO). In addition to performance, the primary > motivation for LTO is to allow Clang's Control-Flow Integrity (CFI) to > be used in the kernel.

[PATCH v7 00/17] Add support for Clang LTO

2020-11-18 Thread Sami Tolvanen
This patch series adds support for building the kernel with Clang's Link Time Optimization (LTO). In addition to performance, the primary motivation for LTO is to allow Clang's Control-Flow Integrity (CFI) to be used in the kernel. Google has shipped millions of Pixel devices running three major