Re: [EXTERNAL] Re: [PATCH v2 00/28] Add support for Clang LTO

2020-09-22 Thread Nick Desaulniers
Nick Desaulniers > Sent: Thursday, September 10, 2020 10:46 AM > To: Ian Bearman > Cc: clang-built-linux ; LKML > ; Sami Tolvanen > Subject: [EXTERNAL] Re: [PATCH v2 00/28] Add support for Clang LTO > > Hey Ian, > It was nice to meet you at Linux plumbers. You might wa

RE: [EXTERNAL] Re: [PATCH v2 00/28] Add support for Clang LTO

2020-09-22 Thread Ian Bearman
Sami Tolvanen Subject: [EXTERNAL] Re: [PATCH v2 00/28] Add support for Clang LTO Hey Ian, It was nice to meet you at Linux plumbers. You might want to take a look at this series. It implements builds of the Linux kernel with LTO. It would be good to get eyes on it and help review it from f

Re: [PATCH v2 00/28] Add support for Clang LTO

2020-09-10 Thread Sami Tolvanen
On Thu, Sep 10, 2020 at 10:18:05AM +0900, Masahiro Yamada wrote: > On Wed, Sep 9, 2020 at 8:46 AM Sami Tolvanen wrote: > > > > On Sun, Sep 06, 2020 at 09:24:38AM +0900, Masahiro Yamada wrote: > > > On Fri, Sep 4, 2020 at 5:30 AM Sami Tolvanen > > > wrote: > > > > > > > > This patch series adds

Re: [PATCH v2 00/28] Add support for Clang LTO

2020-09-10 Thread Kees Cook
On Thu, Sep 10, 2020 at 10:18:05AM +0900, Masahiro Yamada wrote: > On Wed, Sep 9, 2020 at 8:46 AM Sami Tolvanen wrote: > > > > On Sun, Sep 06, 2020 at 09:24:38AM +0900, Masahiro Yamada wrote: > > > On Fri, Sep 4, 2020 at 5:30 AM Sami Tolvanen > > > wrote: > > > > > > > > This patch series adds

Re: [PATCH v2 00/28] Add support for Clang LTO

2020-09-10 Thread Masahiro Yamada
On Fri, Sep 11, 2020 at 2:46 AM 'Nick Desaulniers' via Clang Built Linux wrote: > > Hey Ian, > It was nice to meet you at Linux plumbers. You might want to take a > look at this series. It implements builds of the Linux kernel with > LTO. It would be good to get eyes on it and help review it

Re: [PATCH v2 00/28] Add support for Clang LTO

2020-09-10 Thread Nick Desaulniers
Hey Ian, It was nice to meet you at Linux plumbers. You might want to take a look at this series. It implements builds of the Linux kernel with LTO. It would be good to get eyes on it and help review it from folks working on this from the GCC angle. The series has some configs that split where

Re: [PATCH v2 00/28] Add support for Clang LTO

2020-09-09 Thread Masahiro Yamada
On Wed, Sep 9, 2020 at 8:46 AM Sami Tolvanen wrote: > > On Sun, Sep 06, 2020 at 09:24:38AM +0900, Masahiro Yamada wrote: > > On Fri, Sep 4, 2020 at 5:30 AM Sami Tolvanen > > wrote: > > > > > > This patch series adds support for building x86_64 and arm64 kernels > > > with Clang's Link Time

Re: [PATCH v2 00/28] Add support for Clang LTO

2020-09-08 Thread Sami Tolvanen
On Sun, Sep 06, 2020 at 09:24:38AM +0900, Masahiro Yamada wrote: > On Fri, Sep 4, 2020 at 5:30 AM Sami Tolvanen wrote: > > > > This patch series adds support for building x86_64 and arm64 kernels > > with Clang's Link Time Optimization (LTO). > > > > In addition to performance, the primary

Re: [PATCH v2 00/28] Add support for Clang LTO

2020-09-05 Thread Masahiro Yamada
On Fri, Sep 4, 2020 at 5:30 AM Sami Tolvanen wrote: > > This patch series adds support for building x86_64 and arm64 kernels > 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

Re: [PATCH v2 00/28] Add support for Clang LTO

2020-09-04 Thread Sedat Dilek
On Fri, Sep 4, 2020 at 10:55 AM wrote: > > > Please don't nest series! > > Start a new thread for every posting. > You are right Peter, my apologies. - Sedat -

Re: [PATCH v2 00/28] Add support for Clang LTO

2020-09-04 Thread peterz
Please don't nest series! Start a new thread for every posting.

Re: [PATCH v2 00/28] Add support for Clang LTO

2020-09-04 Thread Sedat Dilek
On Thu, Sep 3, 2020 at 10:30 PM 'Sami Tolvanen' via Clang Built Linux wrote: > > This patch series adds support for building x86_64 and arm64 kernels > with Clang's Link Time Optimization (LTO). > > In addition to performance, the primary motivation for LTO is > to allow Clang's Control-Flow

Re: [PATCH v2 00/28] Add support for Clang LTO

2020-09-03 Thread Nathan Chancellor
On Thu, Sep 03, 2020 at 04:34:09PM -0700, Kees Cook wrote: > On Thu, Sep 03, 2020 at 01:30:25PM -0700, Sami Tolvanen wrote: > > This patch series adds support for building x86_64 and arm64 kernels > > with Clang's Link Time Optimization (LTO). > > Tested-by: Kees Cook Tested-by: Nathan

Re: [PATCH v2 00/28] Add support for Clang LTO

2020-09-03 Thread Kees Cook
On Thu, Sep 03, 2020 at 01:30:25PM -0700, Sami Tolvanen wrote: > This patch series adds support for building x86_64 and arm64 kernels > with Clang's Link Time Optimization (LTO). > [...] > base-commit: e28f0104343d0c132fa37f479870c9e43355fee4 And if you're not a b4 user, this tree can be found at

Re: [PATCH v2 00/28] Add support for Clang LTO

2020-09-03 Thread Kees Cook
On Thu, Sep 03, 2020 at 01:30:25PM -0700, Sami Tolvanen wrote: > This patch series adds support for building x86_64 and arm64 kernels > with Clang's Link Time Optimization (LTO). Tested-by: Kees Cook FWIW, this gives me a happy booting x86 kernel: # cat /proc/version Linux version 5.9.0-rc3+

[PATCH v2 00/28] Add support for Clang LTO

2020-09-03 Thread Sami Tolvanen
This patch series adds support for building x86_64 and arm64 kernels 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