[PATCH v4 16/18] common: board_r: Drop arch-specific ifdefs around initr_trap

Daniel Schwierzeck daniel.schwierzeck at gmail.com
Mon Nov 30 19:24:12 CET 2020


Am Samstag, den 28.11.2020, 10:43 +0200 schrieb Ovidiu Panait:
> In order to remove the arch-specific ifdefs around initr_trap, introduce
> arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have
> been moved to arch/<arch>/lib/traps.c
> 
> Default implementation is a nop stub.
> 
> Signed-off-by: Ovidiu Panait <ovidiu.panait at windriver.com>
> Reviewed-by: Simon Glass <sjg at chromium.org>
> ---
> v4 updates:
> - Drop trap_init declaration from init.h and make arch-specific
> implementations static for mips and m68k (on powerpc trap_init is an
> asm routine)
> 
> v3 updates:
> - none
> 
> v2 updates:
> - add reviewed-by tag
> 
>  arch/m68k/lib/traps.c     |  9 ++++++++-
>  arch/mips/lib/traps.c     |  9 ++++++++-
>  arch/powerpc/lib/Makefile |  1 +
>  arch/powerpc/lib/traps.c  | 19 +++++++++++++++++++
>  common/board_r.c          | 16 ++--------------
>  include/init.h            | 10 +++++++++-
>  6 files changed, 47 insertions(+), 17 deletions(-)
>  create mode 100644 arch/powerpc/lib/traps.c
> 
> 

Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck at gmail.com>

-- 
- Daniel



More information about the U-Boot mailing list