[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