[PATCH 0/5] BSP source reorganization (powerpc)

Sebastian Huber sebastian.huber at embedded-brains.de
Wed Mar 14 07:21:11 UTC 2018


Sebastian Huber (5):
  bsps/powerpc: Move legacy IRQ support
  bsps/powerpc: Move basic support to bsps
  bsps/powerpc: Remove unused files
  bsps/powerpc: Move exceptions support to bsps
  bsp/ss555: Move libcpu content to bsps

 .../new-exceptions => bsps/powerpc/shared}/cpu.c   |   0
 .../include => bsps/powerpc/shared}/cpuIdent.c     |   0
 .../powerpc/shared}/cpu_asm.S                      |   0
 bsps/powerpc/shared/exceptions.am                  |  14 ++
 .../powerpc/shared/exceptions}/README              |   0
 .../powerpc/shared/exceptions}/ppc-code-copy.c     |   0
 .../powerpc/shared/exceptions}/ppc_exc.S           |   8 +
 .../powerpc/shared/exceptions}/ppc_exc_address.c   |   0
 .../powerpc/shared/exceptions}/ppc_exc_alignment.c |   0
 .../shared/exceptions}/ppc_exc_asm_macros.h        |   0
 .../shared/exceptions}/ppc_exc_async_normal.S      |   0
 .../shared/exceptions}/ppc_exc_categories.c        |   0
 .../powerpc/shared/exceptions}/ppc_exc_fatal.S     |   0
 .../shared/exceptions}/ppc_exc_global_handler.c    |   0
 .../powerpc/shared/exceptions}/ppc_exc_hdl.c       |   0
 .../shared/exceptions}/ppc_exc_initialize.c        |   0
 .../powerpc/shared/exceptions}/ppc_exc_naked.S     |   0
 .../powerpc/shared/exceptions}/ppc_exc_print.c     |   0
 .../powerpc/shared/exceptions}/ppc_exc_prologue.c  |   0
 .../powerpc/shared/irq/ppc-irq-legacy.c            |   0
 .../powerpc/shared/ppc-print-stack.c               |   0
 bsps/powerpc/shared/shared.am                      |   4 +
 .../clock => bsps/powerpc/ss555/dev}/clock.c       |   0
 .../powerpc/ss555/dev}/console-generic.c           |   0
 .../timer => bsps/powerpc/ss555/dev}/timer.c       |   0
 .../mpc5xx/irq => bsps/powerpc/ss555/start}/irq.c  |   0
 .../irq => bsps/powerpc/ss555/start}/irq_asm.S     |   0
 .../irq => bsps/powerpc/ss555/start}/irq_init.c    |   0
 .../powerpc/ss555/start}/raw_exception.c           |   0
 .../vectors => bsps/powerpc/ss555/start}/vectors.S |   0
 .../powerpc/ss555/start}/vectors_init.c            |   0
 c/src/lib/libbsp/powerpc/beatnik/Makefile.am       |  10 +-
 c/src/lib/libbsp/powerpc/gen5200/Makefile.am       |   8 +-
 c/src/lib/libbsp/powerpc/gen83xx/Makefile.am       |   7 +-
 c/src/lib/libbsp/powerpc/haleakala/Makefile.am     |   9 +-
 .../libbsp/powerpc/motorola_powerpc/Makefile.am    |   8 +-
 c/src/lib/libbsp/powerpc/mpc55xxevb/Makefile.am    |   8 +-
 c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am    |   7 +-
 c/src/lib/libbsp/powerpc/mvme3100/Makefile.am      |  12 +-
 c/src/lib/libbsp/powerpc/mvme5500/Makefile.am      |   8 +-
 c/src/lib/libbsp/powerpc/psim/Makefile.am          |  10 +-
 c/src/lib/libbsp/powerpc/qemuppc/Makefile.am       |   8 +-
 c/src/lib/libbsp/powerpc/qoriq/Makefile.am         |   7 +-
 c/src/lib/libbsp/powerpc/ss555/Makefile.am         |  21 +-
 c/src/lib/libbsp/powerpc/ss555/README              |  24 +++
 c/src/lib/libbsp/powerpc/t32mppc/Makefile.am       |   6 +-
 c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am        |   5 +-
 c/src/lib/libbsp/powerpc/virtex/Makefile.am        |   7 +-
 c/src/lib/libbsp/powerpc/virtex4/Makefile.am       |   7 +-
 c/src/lib/libbsp/powerpc/virtex5/Makefile.am       |   7 +-
 c/src/lib/libcpu/powerpc/Makefile.am               | 101 +--------
 c/src/lib/libcpu/powerpc/mpc5xx/README             |  23 --
 c/src/lib/libcpu/powerpc/mpc5xx/ictrl/ictrl.c      |  68 ------
 c/src/lib/libcpu/powerpc/mpc5xx/ictrl/ictrl.h      |  75 -------
 .../libcpu/powerpc/mpc6xx/exceptions/asm_utils.S   |  62 ------
 .../lib/libcpu/powerpc/new-exceptions/asm_utils.S  |  61 ------
 .../new-exceptions/bspsupport/nested_irq_test.c    | 105 ---------
 .../new-exceptions/bspsupport/ppc_exc_test.c       | 236 ---------------------
 58 files changed, 115 insertions(+), 821 deletions(-)
 rename {c/src/lib/libcpu/powerpc/new-exceptions => bsps/powerpc/shared}/cpu.c (100%)
 rename {c/src/lib/libcpu/powerpc/shared/include => bsps/powerpc/shared}/cpuIdent.c (100%)
 mode change 100755 => 100644
 rename {c/src/lib/libcpu/powerpc/new-exceptions => bsps/powerpc/shared}/cpu_asm.S (100%)
 create mode 100644 bsps/powerpc/shared/exceptions.am
 rename {c/src/lib/libcpu/powerpc/new-exceptions/bspsupport => bsps/powerpc/shared/exceptions}/README (100%)
 rename {c/src/lib/libcpu/powerpc/new-exceptions/bspsupport => bsps/powerpc/shared/exceptions}/ppc-code-copy.c (100%)
 rename {c/src/lib/libcpu/powerpc/new-exceptions/bspsupport => bsps/powerpc/shared/exceptions}/ppc_exc.S (97%)
 rename {c/src/lib/libcpu/powerpc/new-exceptions/bspsupport => bsps/powerpc/shared/exceptions}/ppc_exc_address.c (100%)
 rename {c/src/lib/libcpu/powerpc/new-exceptions/bspsupport => bsps/powerpc/shared/exceptions}/ppc_exc_alignment.c (100%)
 rename {c/src/lib/libcpu/powerpc/new-exceptions/bspsupport => bsps/powerpc/shared/exceptions}/ppc_exc_asm_macros.h (100%)
 rename {c/src/lib/libcpu/powerpc/new-exceptions/bspsupport => bsps/powerpc/shared/exceptions}/ppc_exc_async_normal.S (100%)
 rename {c/src/lib/libcpu/powerpc/new-exceptions/bspsupport => bsps/powerpc/shared/exceptions}/ppc_exc_categories.c (100%)
 mode change 100755 => 100644
 rename {c/src/lib/libcpu/powerpc/new-exceptions/bspsupport => bsps/powerpc/shared/exceptions}/ppc_exc_fatal.S (100%)
 rename {c/src/lib/libcpu/powerpc/new-exceptions/bspsupport => bsps/powerpc/shared/exceptions}/ppc_exc_global_handler.c (100%)
 rename {c/src/lib/libcpu/powerpc/new-exceptions/bspsupport => bsps/powerpc/shared/exceptions}/ppc_exc_hdl.c (100%)
 rename {c/src/lib/libcpu/powerpc/new-exceptions/bspsupport => bsps/powerpc/shared/exceptions}/ppc_exc_initialize.c (100%)
 rename {c/src/lib/libcpu/powerpc/new-exceptions/bspsupport => bsps/powerpc/shared/exceptions}/ppc_exc_naked.S (100%)
 rename {c/src/lib/libcpu/powerpc/new-exceptions/bspsupport => bsps/powerpc/shared/exceptions}/ppc_exc_print.c (100%)
 rename {c/src/lib/libcpu/powerpc/new-exceptions/bspsupport => bsps/powerpc/shared/exceptions}/ppc_exc_prologue.c (100%)
 rename c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/irq.c => bsps/powerpc/shared/irq/ppc-irq-legacy.c (100%)
 rename c/src/lib/libcpu/powerpc/shared/src/stack.c => bsps/powerpc/shared/ppc-print-stack.c (100%)
 create mode 100644 bsps/powerpc/shared/shared.am
 rename {c/src/lib/libcpu/powerpc/mpc5xx/clock => bsps/powerpc/ss555/dev}/clock.c (100%)
 rename {c/src/lib/libcpu/powerpc/mpc5xx/console-generic => bsps/powerpc/ss555/dev}/console-generic.c (100%)
 rename {c/src/lib/libcpu/powerpc/mpc5xx/timer => bsps/powerpc/ss555/dev}/timer.c (100%)
 rename {c/src/lib/libcpu/powerpc/mpc5xx/irq => bsps/powerpc/ss555/start}/irq.c (100%)
 rename {c/src/lib/libcpu/powerpc/mpc5xx/irq => bsps/powerpc/ss555/start}/irq_asm.S (100%)
 rename {c/src/lib/libcpu/powerpc/mpc5xx/irq => bsps/powerpc/ss555/start}/irq_init.c (100%)
 rename {c/src/lib/libcpu/powerpc/mpc5xx/exceptions => bsps/powerpc/ss555/start}/raw_exception.c (100%)
 rename {c/src/lib/libcpu/powerpc/mpc5xx/vectors => bsps/powerpc/ss555/start}/vectors.S (100%)
 rename {c/src/lib/libcpu/powerpc/mpc5xx/vectors => bsps/powerpc/ss555/start}/vectors_init.c (100%)
 delete mode 100644 c/src/lib/libcpu/powerpc/mpc5xx/README
 delete mode 100644 c/src/lib/libcpu/powerpc/mpc5xx/ictrl/ictrl.c
 delete mode 100644 c/src/lib/libcpu/powerpc/mpc5xx/ictrl/ictrl.h
 delete mode 100644 c/src/lib/libcpu/powerpc/mpc6xx/exceptions/asm_utils.S
 delete mode 100644 c/src/lib/libcpu/powerpc/new-exceptions/asm_utils.S
 delete mode 100644 c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/nested_irq_test.c
 delete mode 100644 c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_test.c

-- 
2.12.3



More information about the devel mailing list