Re: [PATCH 1/3] lib: early_string: allow early usage of some string functions

2021-05-03 Thread Daniel Walker
On Mon, May 03, 2021 at 11:01:41AM -0700, Daniel Walker wrote: > On Sat, May 01, 2021 at 09:31:47AM +0200, Christophe Leroy wrote: > > > > > In fact, should be like in prom_init today: > > > > > > #ifdef __EARLY_STRING_ENABLED > > > if (dsize >= count) > > >     return count; > > >

Re: [PATCH 1/3] lib: early_string: allow early usage of some string functions

2021-05-03 Thread Daniel Walker
On Sat, May 01, 2021 at 09:31:47AM +0200, Christophe Leroy wrote: > > > In fact, should be like in prom_init today: > > > > #ifdef __EARLY_STRING_ENABLED > > if (dsize >= count) > >     return count; > > #else > > BUG_ON(dsize >= count); > > #endif > > Thinking about it once

Re: [PATCH 1/3] lib: early_string: allow early usage of some string functions

2021-05-01 Thread Christophe Leroy
Le 30/04/2021 à 10:50, Christophe Leroy a écrit : Le 30/04/2021 à 10:47, Christophe Leroy a écrit : Le 30/04/2021 à 06:22, Daniel Walker a écrit : This systems allows some string functions to be moved into lib/early_string.c and they will be prepended with "early_" and compiled without

Re: [PATCH 1/3] lib: early_string: allow early usage of some string functions

2021-04-30 Thread Christophe Leroy
Le 30/04/2021 à 10:47, Christophe Leroy a écrit : Le 30/04/2021 à 06:22, Daniel Walker a écrit : This systems allows some string functions to be moved into lib/early_string.c and they will be prepended with "early_" and compiled without debugging like KASAN. This is already done on x86

Re: [PATCH 1/3] lib: early_string: allow early usage of some string functions

2021-04-30 Thread Christophe Leroy
Le 30/04/2021 à 06:22, Daniel Walker a écrit : This systems allows some string functions to be moved into lib/early_string.c and they will be prepended with "early_" and compiled without debugging like KASAN. This is already done on x86 for, "AMD Secure Memory Encryption (SME) support" and

[PATCH 1/3] lib: early_string: allow early usage of some string functions

2021-04-29 Thread Daniel Walker
This systems allows some string functions to be moved into lib/early_string.c and they will be prepended with "early_" and compiled without debugging like KASAN. This is already done on x86 for, "AMD Secure Memory Encryption (SME) support" and on powerpc prom_init.c , and EFI's libstub. The AMD