Re: [PATCH v3 3/3] powerpc/32: Add KASAN support

2019-01-21 Thread Christophe Leroy
Le 15/01/2019 à 18:23, Andrey Ryabinin a écrit : On 1/12/19 2:16 PM, Christophe Leroy wrote: +KASAN_SANITIZE_early_32.o := n +KASAN_SANITIZE_cputable.o := n +KASAN_SANITIZE_prom_init.o := n + Usually it's also good idea to disable branch profiling - define DISABLE_BRANCH_PROFILING eithe

Re: [PATCH v3 3/3] powerpc/32: Add KASAN support

2019-01-21 Thread Christophe Leroy
Le 21/01/2019 à 10:24, Dmitry Vyukov a écrit : On Mon, Jan 21, 2019 at 9:37 AM Christophe Leroy wrote: Le 21/01/2019 à 09:30, Dmitry Vyukov a écrit : On Mon, Jan 21, 2019 at 8:17 AM Christophe Leroy wrote: Le 15/01/2019 à 18:23, Andrey Ryabinin a écrit : On 1/12/19 2:16 PM, Chris

Re: [PATCH v3 3/3] powerpc/32: Add KASAN support

2019-01-21 Thread Christophe Leroy
Le 21/01/2019 à 09:30, Dmitry Vyukov a écrit : On Mon, Jan 21, 2019 at 8:17 AM Christophe Leroy wrote: Le 15/01/2019 à 18:23, Andrey Ryabinin a écrit : On 1/12/19 2:16 PM, Christophe Leroy wrote: +KASAN_SANITIZE_early_32.o := n +KASAN_SANITIZE_cputable.o := n +KASAN_SANITIZE_prom_ini

Re: [PATCH v3 3/3] powerpc/32: Add KASAN support

2019-01-20 Thread Christophe Leroy
Le 15/01/2019 à 18:23, Andrey Ryabinin a écrit : On 1/12/19 2:16 PM, Christophe Leroy wrote: +KASAN_SANITIZE_early_32.o := n +KASAN_SANITIZE_cputable.o := n +KASAN_SANITIZE_prom_init.o := n + Usually it's also good idea to disable branch profiling - define DISABLE_BRANCH_PROFILING eithe

Re: [PATCH v3 3/3] powerpc/32: Add KASAN support

2019-01-15 Thread Andrey Ryabinin
On 1/12/19 2:16 PM, Christophe Leroy wrote: > +KASAN_SANITIZE_early_32.o := n > +KASAN_SANITIZE_cputable.o := n > +KASAN_SANITIZE_prom_init.o := n > + Usually it's also good idea to disable branch profiling - define DISABLE_BRANCH_PROFILING either in top of these files or via Makefile. Branch

[PATCH v3 3/3] powerpc/32: Add KASAN support

2019-01-12 Thread Christophe Leroy
This patch adds KASAN support for PPC32. Note that on book3s it will only work on the 603 because the other ones use hash table and can therefore not share a single PTE table covering the entire early KASAN shadow area. Signed-off-by: Christophe Leroy --- arch/powerpc/Kconfig