[rtems commit] bsps: Move benchmark timer to bsps

Sebastian Huber sebh at rtems.org
Fri Apr 20 13:29:28 UTC 2018


Module:    rtems
Branch:    master
Commit:    e0dd8a5ad830798bc8082b03b8c42c32fb9660e0
Changeset: http://git.rtems.org/rtems/commit/?id=e0dd8a5ad830798bc8082b03b8c42c32fb9660e0

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Fri Apr 20 12:08:42 2018 +0200

bsps: Move benchmark timer to bsps

This patch is a part of the BSP source reorganization.

Update #3285.

---

 .../csb336/timer/timer.c => bsps/arm/csb336/btimer/btimer.c    |  0
 .../csb337/timer/timer.c => bsps/arm/csb337/btimer/btimer.c    |  0
 .../edb7312/timer/timer.c => bsps/arm/edb7312/btimer/btimer.c  |  0
 .../gumstix/timer/timer.c => bsps/arm/gumstix/btimer/btimer.c  |  0
 .../lpc176x/timer/timer.c => bsps/arm/lpc176x/btimer/btimer.c  |  0
 .../rtl22xx/timer/timer.c => bsps/arm/rtl22xx/btimer/btimer.c  |  0
 .../arm/rtl22xx/timer => bsps/arm/rtl22xx/btimer}/lpc_timer.h  |  0
 .../timer/timer.c => bsps/arm/smdk2410/btimer/btimer.c         |  0
 .../timer.c => bsps/epiphany/epiphany_sim/btimer/btimer.c      |  0
 .../pc386/timer/timer.c => bsps/i386/pc386/btimer/btimer.c     |  0
 .../i386/pc386/timer => bsps/i386/pc386/btimer}/timerisr.S     |  0
 .../shared/timer/timer.c => bsps/lm32/shared/btimer/btimer.c   |  0
 .../m32cbsp/timer/timer.c => bsps/m32c/m32cbsp/btimer/btimer.c |  0
 .../av5282/timer/timer.c => bsps/m68k/av5282/btimer/btimer.c   |  0
 .../timer/timer.c => bsps/m68k/gen68340/btimer/btimer.c        |  0
 .../timer/timer.c => bsps/m68k/gen68360/btimer/btimer.c        |  0
 .../timer/timer.c => bsps/m68k/genmcf548x/btimer/btimer.c      |  0
 .../timer/timer.c => bsps/m68k/mcf52235/btimer/btimer.c        |  0
 .../timer/timer.c => bsps/m68k/mcf5225x/btimer/btimer.c        |  0
 .../mcf5235/timer/timer.c => bsps/m68k/mcf5235/btimer/btimer.c |  0
 .../mcf5329/timer/timer.c => bsps/m68k/mcf5329/btimer/btimer.c |  0
 .../mrm332/timer/timer.c => bsps/m68k/mrm332/btimer/btimer.c   |  0
 .../mvme147/timer/timer.c => bsps/m68k/mvme147/btimer/btimer.c |  0
 .../m68k/mvme147/timer => bsps/m68k/mvme147/btimer}/timerisr.S |  0
 .../mvme162/timer/timer.c => bsps/m68k/mvme162/btimer/btimer.c |  0
 .../m68k/mvme162/timer => bsps/m68k/mvme162/btimer}/timerisr.S |  0
 .../mvme167/timer/timer.c => bsps/m68k/mvme167/btimer/btimer.c |  0
 .../m68k/mvme167/timer => bsps/m68k/mvme167/btimer}/timerisr.S |  0
 .../uC5282/timer/timer.c => bsps/m68k/uC5282/btimer/btimer.c   |  0
 .../csb350/timer/timer.c => bsps/mips/csb350/btimer/btimer.c   |  0
 .../jmr3904/timer/timer.c => bsps/mips/jmr3904/btimer/btimer.c |  0
 .../timer/timer.c => bsps/nios2/nios2_iss/btimer/btimer.c      |  0
 .../no_bsp/timer/timer.c => bsps/no_cpu/no_bsp/btimer/btimer.c |  0
 .../no_bsp/timer => bsps/no_cpu/no_bsp/btimer}/timerisr.c      |  0
 .../timer/timer.c => bsps/or1k/generic_or1k/btimer/btimer.c    |  0
 .../qoriq/timer/timer.c => bsps/powerpc/qoriq/btimer/btimer.c  |  0
 .../timer/timer.c => bsps/powerpc/tqm8xx/btimer/btimer.c       |  0
 .../timer/timer.c => bsps/riscv/riscv_generic/btimer/btimer.c  |  0
 .../sh/gensh1/timer/timer.c => bsps/sh/gensh1/btimer/btimer.c  |  0
 .../sh/gensh2/timer/timer.c => bsps/sh/gensh2/btimer/btimer.c  |  0
 .../sh/gensh4/timer/timer.c => bsps/sh/gensh4/btimer/btimer.c  |  0
 .../erc32/timer/timer.c => bsps/sparc/erc32/btimer/btimer.c    |  0
 .../leon2/timer/timer.c => bsps/sparc/leon2/btimer/btimer.c    |  0
 .../leon3/timer/timer.c => bsps/sparc/leon3/btimer/btimer.c    |  0
 .../sparc/leon3/timer => bsps/sparc/leon3/btimer}/watchdog.c   |  0
 .../sparc/shared/timer => bsps/sparc/shared/btimer}/gptimer.c  |  0
 .../sparc/shared/timer => bsps/sparc/shared/btimer}/tlib.c     |  0
 .../shared/timer => bsps/sparc/shared/btimer}/tlib_ckinit.c    |  0
 c/src/lib/libbsp/arm/csb336/Makefile.am                        |  2 +-
 c/src/lib/libbsp/arm/csb337/Makefile.am                        |  2 +-
 c/src/lib/libbsp/arm/edb7312/Makefile.am                       |  2 +-
 c/src/lib/libbsp/arm/gumstix/Makefile.am                       |  2 +-
 c/src/lib/libbsp/arm/lpc176x/Makefile.am                       |  2 +-
 c/src/lib/libbsp/arm/rtl22xx/Makefile.am                       |  2 +-
 c/src/lib/libbsp/arm/smdk2410/Makefile.am                      |  2 +-
 c/src/lib/libbsp/epiphany/epiphany_sim/Makefile.am             |  2 +-
 c/src/lib/libbsp/i386/pc386/Makefile.am                        |  4 ++--
 c/src/lib/libbsp/lm32/lm32_evr/Makefile.am                     |  2 +-
 c/src/lib/libbsp/m32c/m32cbsp/Makefile.am                      |  2 +-
 c/src/lib/libbsp/m68k/av5282/Makefile.am                       |  2 +-
 c/src/lib/libbsp/m68k/gen68340/Makefile.am                     |  2 +-
 c/src/lib/libbsp/m68k/gen68360/Makefile.am                     |  2 +-
 c/src/lib/libbsp/m68k/genmcf548x/Makefile.am                   |  2 +-
 c/src/lib/libbsp/m68k/mcf52235/Makefile.am                     |  2 +-
 c/src/lib/libbsp/m68k/mcf5225x/Makefile.am                     |  2 +-
 c/src/lib/libbsp/m68k/mcf5235/Makefile.am                      |  2 +-
 c/src/lib/libbsp/m68k/mcf5329/Makefile.am                      |  2 +-
 c/src/lib/libbsp/m68k/mrm332/Makefile.am                       |  2 +-
 c/src/lib/libbsp/m68k/mvme147/Makefile.am                      |  4 ++--
 c/src/lib/libbsp/m68k/mvme162/Makefile.am                      |  4 ++--
 c/src/lib/libbsp/m68k/mvme167/Makefile.am                      |  4 ++--
 c/src/lib/libbsp/m68k/uC5282/Makefile.am                       |  2 +-
 c/src/lib/libbsp/mips/csb350/Makefile.am                       |  2 +-
 c/src/lib/libbsp/mips/jmr3904/Makefile.am                      |  2 +-
 c/src/lib/libbsp/nios2/nios2_iss/Makefile.am                   |  2 +-
 c/src/lib/libbsp/no_cpu/no_bsp/Makefile.am                     |  4 ++--
 c/src/lib/libbsp/or1k/generic_or1k/Makefile.am                 |  2 +-
 c/src/lib/libbsp/powerpc/qoriq/Makefile.am                     |  2 +-
 c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am                    |  2 +-
 c/src/lib/libbsp/riscv/riscv_generic/Makefile.am               |  2 +-
 c/src/lib/libbsp/sh/gensh1/Makefile.am                         |  2 +-
 c/src/lib/libbsp/sh/gensh2/Makefile.am                         |  2 +-
 c/src/lib/libbsp/sh/gensh4/Makefile.am                         |  2 +-
 c/src/lib/libbsp/sparc/erc32/Makefile.am                       |  2 +-
 c/src/lib/libbsp/sparc/leon2/Makefile.am                       |  6 +++---
 c/src/lib/libbsp/sparc/leon3/Makefile.am                       | 10 +++++-----
 86 files changed, 49 insertions(+), 49 deletions(-)

diff --git a/c/src/lib/libbsp/arm/csb336/timer/timer.c b/bsps/arm/csb336/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/arm/csb336/timer/timer.c
rename to bsps/arm/csb336/btimer/btimer.c
diff --git a/c/src/lib/libbsp/arm/csb337/timer/timer.c b/bsps/arm/csb337/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/arm/csb337/timer/timer.c
rename to bsps/arm/csb337/btimer/btimer.c
diff --git a/c/src/lib/libbsp/arm/edb7312/timer/timer.c b/bsps/arm/edb7312/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/arm/edb7312/timer/timer.c
rename to bsps/arm/edb7312/btimer/btimer.c
diff --git a/c/src/lib/libbsp/arm/gumstix/timer/timer.c b/bsps/arm/gumstix/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/arm/gumstix/timer/timer.c
rename to bsps/arm/gumstix/btimer/btimer.c
diff --git a/c/src/lib/libbsp/arm/lpc176x/timer/timer.c b/bsps/arm/lpc176x/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/arm/lpc176x/timer/timer.c
rename to bsps/arm/lpc176x/btimer/btimer.c
diff --git a/c/src/lib/libbsp/arm/rtl22xx/timer/timer.c b/bsps/arm/rtl22xx/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/arm/rtl22xx/timer/timer.c
rename to bsps/arm/rtl22xx/btimer/btimer.c
diff --git a/c/src/lib/libbsp/arm/rtl22xx/timer/lpc_timer.h b/bsps/arm/rtl22xx/btimer/lpc_timer.h
similarity index 100%
rename from c/src/lib/libbsp/arm/rtl22xx/timer/lpc_timer.h
rename to bsps/arm/rtl22xx/btimer/lpc_timer.h
diff --git a/c/src/lib/libbsp/arm/smdk2410/timer/timer.c b/bsps/arm/smdk2410/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/arm/smdk2410/timer/timer.c
rename to bsps/arm/smdk2410/btimer/btimer.c
diff --git a/c/src/lib/libbsp/epiphany/epiphany_sim/timer/timer.c b/bsps/epiphany/epiphany_sim/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/epiphany/epiphany_sim/timer/timer.c
rename to bsps/epiphany/epiphany_sim/btimer/btimer.c
diff --git a/c/src/lib/libbsp/i386/pc386/timer/timer.c b/bsps/i386/pc386/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/i386/pc386/timer/timer.c
rename to bsps/i386/pc386/btimer/btimer.c
diff --git a/c/src/lib/libbsp/i386/pc386/timer/timerisr.S b/bsps/i386/pc386/btimer/timerisr.S
similarity index 100%
rename from c/src/lib/libbsp/i386/pc386/timer/timerisr.S
rename to bsps/i386/pc386/btimer/timerisr.S
diff --git a/c/src/lib/libbsp/lm32/shared/timer/timer.c b/bsps/lm32/shared/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/lm32/shared/timer/timer.c
rename to bsps/lm32/shared/btimer/btimer.c
diff --git a/c/src/lib/libbsp/m32c/m32cbsp/timer/timer.c b/bsps/m32c/m32cbsp/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/m32c/m32cbsp/timer/timer.c
rename to bsps/m32c/m32cbsp/btimer/btimer.c
diff --git a/c/src/lib/libbsp/m68k/av5282/timer/timer.c b/bsps/m68k/av5282/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/m68k/av5282/timer/timer.c
rename to bsps/m68k/av5282/btimer/btimer.c
diff --git a/c/src/lib/libbsp/m68k/gen68340/timer/timer.c b/bsps/m68k/gen68340/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/m68k/gen68340/timer/timer.c
rename to bsps/m68k/gen68340/btimer/btimer.c
diff --git a/c/src/lib/libbsp/m68k/gen68360/timer/timer.c b/bsps/m68k/gen68360/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/m68k/gen68360/timer/timer.c
rename to bsps/m68k/gen68360/btimer/btimer.c
diff --git a/c/src/lib/libbsp/m68k/genmcf548x/timer/timer.c b/bsps/m68k/genmcf548x/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/m68k/genmcf548x/timer/timer.c
rename to bsps/m68k/genmcf548x/btimer/btimer.c
diff --git a/c/src/lib/libbsp/m68k/mcf52235/timer/timer.c b/bsps/m68k/mcf52235/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/m68k/mcf52235/timer/timer.c
rename to bsps/m68k/mcf52235/btimer/btimer.c
diff --git a/c/src/lib/libbsp/m68k/mcf5225x/timer/timer.c b/bsps/m68k/mcf5225x/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/m68k/mcf5225x/timer/timer.c
rename to bsps/m68k/mcf5225x/btimer/btimer.c
diff --git a/c/src/lib/libbsp/m68k/mcf5235/timer/timer.c b/bsps/m68k/mcf5235/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/m68k/mcf5235/timer/timer.c
rename to bsps/m68k/mcf5235/btimer/btimer.c
diff --git a/c/src/lib/libbsp/m68k/mcf5329/timer/timer.c b/bsps/m68k/mcf5329/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/m68k/mcf5329/timer/timer.c
rename to bsps/m68k/mcf5329/btimer/btimer.c
diff --git a/c/src/lib/libbsp/m68k/mrm332/timer/timer.c b/bsps/m68k/mrm332/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/m68k/mrm332/timer/timer.c
rename to bsps/m68k/mrm332/btimer/btimer.c
diff --git a/c/src/lib/libbsp/m68k/mvme147/timer/timer.c b/bsps/m68k/mvme147/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/m68k/mvme147/timer/timer.c
rename to bsps/m68k/mvme147/btimer/btimer.c
diff --git a/c/src/lib/libbsp/m68k/mvme147/timer/timerisr.S b/bsps/m68k/mvme147/btimer/timerisr.S
similarity index 100%
rename from c/src/lib/libbsp/m68k/mvme147/timer/timerisr.S
rename to bsps/m68k/mvme147/btimer/timerisr.S
diff --git a/c/src/lib/libbsp/m68k/mvme162/timer/timer.c b/bsps/m68k/mvme162/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/m68k/mvme162/timer/timer.c
rename to bsps/m68k/mvme162/btimer/btimer.c
diff --git a/c/src/lib/libbsp/m68k/mvme162/timer/timerisr.S b/bsps/m68k/mvme162/btimer/timerisr.S
similarity index 100%
rename from c/src/lib/libbsp/m68k/mvme162/timer/timerisr.S
rename to bsps/m68k/mvme162/btimer/timerisr.S
diff --git a/c/src/lib/libbsp/m68k/mvme167/timer/timer.c b/bsps/m68k/mvme167/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/m68k/mvme167/timer/timer.c
rename to bsps/m68k/mvme167/btimer/btimer.c
diff --git a/c/src/lib/libbsp/m68k/mvme167/timer/timerisr.S b/bsps/m68k/mvme167/btimer/timerisr.S
similarity index 100%
rename from c/src/lib/libbsp/m68k/mvme167/timer/timerisr.S
rename to bsps/m68k/mvme167/btimer/timerisr.S
diff --git a/c/src/lib/libbsp/m68k/uC5282/timer/timer.c b/bsps/m68k/uC5282/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/m68k/uC5282/timer/timer.c
rename to bsps/m68k/uC5282/btimer/btimer.c
diff --git a/c/src/lib/libbsp/mips/csb350/timer/timer.c b/bsps/mips/csb350/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/mips/csb350/timer/timer.c
rename to bsps/mips/csb350/btimer/btimer.c
diff --git a/c/src/lib/libbsp/mips/jmr3904/timer/timer.c b/bsps/mips/jmr3904/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/mips/jmr3904/timer/timer.c
rename to bsps/mips/jmr3904/btimer/btimer.c
diff --git a/c/src/lib/libbsp/nios2/nios2_iss/timer/timer.c b/bsps/nios2/nios2_iss/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/nios2/nios2_iss/timer/timer.c
rename to bsps/nios2/nios2_iss/btimer/btimer.c
diff --git a/c/src/lib/libbsp/no_cpu/no_bsp/timer/timer.c b/bsps/no_cpu/no_bsp/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/no_cpu/no_bsp/timer/timer.c
rename to bsps/no_cpu/no_bsp/btimer/btimer.c
diff --git a/c/src/lib/libbsp/no_cpu/no_bsp/timer/timerisr.c b/bsps/no_cpu/no_bsp/btimer/timerisr.c
similarity index 100%
rename from c/src/lib/libbsp/no_cpu/no_bsp/timer/timerisr.c
rename to bsps/no_cpu/no_bsp/btimer/timerisr.c
diff --git a/c/src/lib/libbsp/or1k/generic_or1k/timer/timer.c b/bsps/or1k/generic_or1k/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/or1k/generic_or1k/timer/timer.c
rename to bsps/or1k/generic_or1k/btimer/btimer.c
diff --git a/c/src/lib/libbsp/powerpc/qoriq/timer/timer.c b/bsps/powerpc/qoriq/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/powerpc/qoriq/timer/timer.c
rename to bsps/powerpc/qoriq/btimer/btimer.c
diff --git a/c/src/lib/libbsp/powerpc/tqm8xx/timer/timer.c b/bsps/powerpc/tqm8xx/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/powerpc/tqm8xx/timer/timer.c
rename to bsps/powerpc/tqm8xx/btimer/btimer.c
diff --git a/c/src/lib/libbsp/riscv/riscv_generic/timer/timer.c b/bsps/riscv/riscv_generic/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/riscv/riscv_generic/timer/timer.c
rename to bsps/riscv/riscv_generic/btimer/btimer.c
diff --git a/c/src/lib/libbsp/sh/gensh1/timer/timer.c b/bsps/sh/gensh1/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/sh/gensh1/timer/timer.c
rename to bsps/sh/gensh1/btimer/btimer.c
diff --git a/c/src/lib/libbsp/sh/gensh2/timer/timer.c b/bsps/sh/gensh2/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/sh/gensh2/timer/timer.c
rename to bsps/sh/gensh2/btimer/btimer.c
diff --git a/c/src/lib/libbsp/sh/gensh4/timer/timer.c b/bsps/sh/gensh4/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/sh/gensh4/timer/timer.c
rename to bsps/sh/gensh4/btimer/btimer.c
diff --git a/c/src/lib/libbsp/sparc/erc32/timer/timer.c b/bsps/sparc/erc32/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/sparc/erc32/timer/timer.c
rename to bsps/sparc/erc32/btimer/btimer.c
diff --git a/c/src/lib/libbsp/sparc/leon2/timer/timer.c b/bsps/sparc/leon2/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/sparc/leon2/timer/timer.c
rename to bsps/sparc/leon2/btimer/btimer.c
diff --git a/c/src/lib/libbsp/sparc/leon3/timer/timer.c b/bsps/sparc/leon3/btimer/btimer.c
similarity index 100%
rename from c/src/lib/libbsp/sparc/leon3/timer/timer.c
rename to bsps/sparc/leon3/btimer/btimer.c
diff --git a/c/src/lib/libbsp/sparc/leon3/timer/watchdog.c b/bsps/sparc/leon3/btimer/watchdog.c
similarity index 100%
rename from c/src/lib/libbsp/sparc/leon3/timer/watchdog.c
rename to bsps/sparc/leon3/btimer/watchdog.c
diff --git a/c/src/lib/libbsp/sparc/shared/timer/gptimer.c b/bsps/sparc/shared/btimer/gptimer.c
similarity index 100%
rename from c/src/lib/libbsp/sparc/shared/timer/gptimer.c
rename to bsps/sparc/shared/btimer/gptimer.c
diff --git a/c/src/lib/libbsp/sparc/shared/timer/tlib.c b/bsps/sparc/shared/btimer/tlib.c
similarity index 100%
rename from c/src/lib/libbsp/sparc/shared/timer/tlib.c
rename to bsps/sparc/shared/btimer/tlib.c
diff --git a/c/src/lib/libbsp/sparc/shared/timer/tlib_ckinit.c b/bsps/sparc/shared/btimer/tlib_ckinit.c
similarity index 100%
rename from c/src/lib/libbsp/sparc/shared/timer/tlib_ckinit.c
rename to bsps/sparc/shared/btimer/tlib_ckinit.c
diff --git a/c/src/lib/libbsp/arm/csb336/Makefile.am b/c/src/lib/libbsp/arm/csb336/Makefile.am
index 58bab61..8702c2c 100644
--- a/c/src/lib/libbsp/arm/csb336/Makefile.am
+++ b/c/src/lib/libbsp/arm/csb336/Makefile.am
@@ -28,7 +28,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterdiff.c
 librtemsbsp_a_SOURCES +=../../../../../../bsps/arm/csb336/clock/clockdrv.c
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb336/btimer/btimer.c
 # console
 librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb336/console/uart.c
 # IRQ
diff --git a/c/src/lib/libbsp/arm/csb337/Makefile.am b/c/src/lib/libbsp/arm/csb337/Makefile.am
index c837aef..2d93949 100644
--- a/c/src/lib/libbsp/arm/csb337/Makefile.am
+++ b/c/src/lib/libbsp/arm/csb337/Makefile.am
@@ -38,7 +38,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounter
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterdiff.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/start/pmc.c
 librtemsbsp_a_SOURCES +=../../../../../../bsps/arm/csb337/clock/clock.c
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/btimer/btimer.c
 # console
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-control.c
diff --git a/c/src/lib/libbsp/arm/edb7312/Makefile.am b/c/src/lib/libbsp/arm/edb7312/Makefile.am
index ce0e113..eb15e50 100644
--- a/c/src/lib/libbsp/arm/edb7312/Makefile.am
+++ b/c/src/lib/libbsp/arm/edb7312/Makefile.am
@@ -34,7 +34,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-select.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/edb7312/console/uart.c
 # timer
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/edb7312/btimer/btimer.c
 
 # irq
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c
diff --git a/c/src/lib/libbsp/arm/gumstix/Makefile.am b/c/src/lib/libbsp/arm/gumstix/Makefile.am
index 4f36cde..6eac30b 100644
--- a/c/src/lib/libbsp/arm/gumstix/Makefile.am
+++ b/c/src/lib/libbsp/arm/gumstix/Makefile.am
@@ -27,7 +27,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/gumstix/start/memmap.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterdiff.c
 librtemsbsp_a_SOURCES +=../../../../../../bsps/arm/gumstix/clock/clock.c
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/gumstix/btimer/btimer.c
 
 #console
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console.c
diff --git a/c/src/lib/libbsp/arm/lpc176x/Makefile.am b/c/src/lib/libbsp/arm/lpc176x/Makefile.am
index 6597630..1437b12 100644
--- a/c/src/lib/libbsp/arm/lpc176x/Makefile.am
+++ b/c/src/lib/libbsp/arm/lpc176x/Makefile.am
@@ -84,7 +84,7 @@ librtemsbsp_a_SOURCES += pwmout/pwmout.c
 librtemsbsp_a_SOURCES += adc/adc.c
 
 # Timer
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/btimer/btimer.c
 
 # Benchmark Timer
 librtemsbsp_a_SOURCES += benchmark_timer/benchmark_timer.c
diff --git a/c/src/lib/libbsp/arm/rtl22xx/Makefile.am b/c/src/lib/libbsp/arm/rtl22xx/Makefile.am
index aff940c..7a8ff9e 100644
--- a/c/src/lib/libbsp/arm/rtl22xx/Makefile.am
+++ b/c/src/lib/libbsp/arm/rtl22xx/Makefile.am
@@ -27,7 +27,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterdiff.c
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/rtl22xx/btimer/btimer.c
 librtemsbsp_a_SOURCES +=../../../../../../bsps/arm/rtl22xx/clock/clockdrv.c
 # console
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console.c
diff --git a/c/src/lib/libbsp/arm/smdk2410/Makefile.am b/c/src/lib/libbsp/arm/smdk2410/Makefile.am
index dcfae9b..6fe9190 100644
--- a/c/src/lib/libbsp/arm/smdk2410/Makefile.am
+++ b/c/src/lib/libbsp/arm/smdk2410/Makefile.am
@@ -27,7 +27,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterdiff.c
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/smdk2410/btimer/btimer.c
 librtemsbsp_a_SOURCES +=../../../../../../bsps/arm/smdk2410/clock/clockdrv.c
 librtemsbsp_a_SOURCES +=../../../../../../bsps/arm/smdk2410/clock/support.c
 # console
diff --git a/c/src/lib/libbsp/epiphany/epiphany_sim/Makefile.am b/c/src/lib/libbsp/epiphany/epiphany_sim/Makefile.am
index 634d7ac..271dc7f 100644
--- a/c/src/lib/libbsp/epiphany/epiphany_sim/Makefile.am
+++ b/c/src/lib/libbsp/epiphany/epiphany_sim/Makefile.am
@@ -45,7 +45,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-defa
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/clock/clock-simidle.c
 
 # Timer
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/epiphany/epiphany_sim/btimer/btimer.c
 
 # console
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-polled.c
diff --git a/c/src/lib/libbsp/i386/pc386/Makefile.am b/c/src/lib/libbsp/i386/pc386/Makefile.am
index 094697e..2e9441e 100644
--- a/c/src/lib/libbsp/i386/pc386/Makefile.am
+++ b/c/src/lib/libbsp/i386/pc386/Makefile.am
@@ -122,8 +122,8 @@ librtemsbsp_a_SOURCES += ../shared/irq/irq_asm.S
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c
 
 # timer
-librtemsbsp_a_SOURCES += timer/timer.c
-librtemsbsp_a_SOURCES += timer/timerisr.S
+librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/btimer/btimer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/btimer/timerisr.S
 
 if HAS_IDE
 # ide
diff --git a/c/src/lib/libbsp/lm32/lm32_evr/Makefile.am b/c/src/lib/libbsp/lm32/lm32_evr/Makefile.am
index 0ea3b97..70950b8 100644
--- a/c/src/lib/libbsp/lm32/lm32_evr/Makefile.am
+++ b/c/src/lib/libbsp/lm32/lm32_evr/Makefile.am
@@ -33,7 +33,7 @@ librtemsbsp_a_SOURCES +=../../../../../../bsps/lm32/shared/clock/ckinit.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/console/console.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/console/uart.c
 # timer
-librtemsbsp_a_SOURCES += ../shared/timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/btimer/btimer.c
 
 # Cache
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c
diff --git a/c/src/lib/libbsp/m32c/m32cbsp/Makefile.am b/c/src/lib/libbsp/m32c/m32cbsp/Makefile.am
index ac4a6c3..1ab878b 100644
--- a/c/src/lib/libbsp/m32c/m32cbsp/Makefile.am
+++ b/c/src/lib/libbsp/m32c/m32cbsp/Makefile.am
@@ -27,7 +27,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/clock/clock-simidle.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-polled.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/m32c/m32cbsp/console/console-io.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/m32c/m32cbsp/console/syscalls.S
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/m32c/m32cbsp/btimer/btimer.c
 
 # Cache
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c
diff --git a/c/src/lib/libbsp/m68k/av5282/Makefile.am b/c/src/lib/libbsp/m68k/av5282/Makefile.am
index 21cd09c..91f578f 100644
--- a/c/src/lib/libbsp/m68k/av5282/Makefile.am
+++ b/c/src/lib/libbsp/m68k/av5282/Makefile.am
@@ -31,7 +31,7 @@ librtemsbsp_a_SOURCES +=../../../../../../bsps/m68k/av5282/clock/clock.c
 # console
 librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/av5282/console/console.c
 # timer
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/av5282/btimer/btimer.c
 
 if HAS_NETWORKING
 librtemsbsp_a_SOURCES += network/network.c
diff --git a/c/src/lib/libbsp/m68k/gen68340/Makefile.am b/c/src/lib/libbsp/m68k/gen68340/Makefile.am
index 4ed9b83..632cbca 100644
--- a/c/src/lib/libbsp/m68k/gen68340/Makefile.am
+++ b/c/src/lib/libbsp/m68k/gen68340/Makefile.am
@@ -34,7 +34,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/gen68340/console/console.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/gen68340/console/m340uart.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/printk-dummy.c
 # timer
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/gen68340/btimer/btimer.c
 
 librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/m68kidle.c
diff --git a/c/src/lib/libbsp/m68k/gen68360/Makefile.am b/c/src/lib/libbsp/m68k/gen68360/Makefile.am
index 7b27745..d78babc 100644
--- a/c/src/lib/libbsp/m68k/gen68360/Makefile.am
+++ b/c/src/lib/libbsp/m68k/gen68360/Makefile.am
@@ -35,7 +35,7 @@ librtemsbsp_a_SOURCES +=../../../../../../bsps/m68k/gen68360/clock/clock.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/gen68360/console/console.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/printk-dummy.c
 # timer
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/gen68360/btimer/btimer.c
 
 if HAS_NETWORKING
 librtemsbsp_a_SOURCES += network/network.c
diff --git a/c/src/lib/libbsp/m68k/genmcf548x/Makefile.am b/c/src/lib/libbsp/m68k/genmcf548x/Makefile.am
index 01d369d..a031241 100644
--- a/c/src/lib/libbsp/m68k/genmcf548x/Makefile.am
+++ b/c/src/lib/libbsp/m68k/genmcf548x/Makefile.am
@@ -35,7 +35,7 @@ librtemsbsp_a_SOURCES +=../../../../../../bsps/m68k/genmcf548x/clock/clock.c
 # console
 librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/genmcf548x/console/console.c
 # timer
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/genmcf548x/btimer/btimer.c
 
 # IRQ
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c
diff --git a/c/src/lib/libbsp/m68k/mcf52235/Makefile.am b/c/src/lib/libbsp/m68k/mcf52235/Makefile.am
index 9773a7d..dee7622 100644
--- a/c/src/lib/libbsp/m68k/mcf52235/Makefile.am
+++ b/c/src/lib/libbsp/m68k/mcf52235/Makefile.am
@@ -35,7 +35,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf52235/console/console.c
 # debugio
 librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf52235/console/debugio.c
 # timer
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf52235/btimer/btimer.c
 
 librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache-mcf5223x.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/m68kidle.c
diff --git a/c/src/lib/libbsp/m68k/mcf5225x/Makefile.am b/c/src/lib/libbsp/m68k/mcf5225x/Makefile.am
index 003c917..792af31 100644
--- a/c/src/lib/libbsp/m68k/mcf5225x/Makefile.am
+++ b/c/src/lib/libbsp/m68k/mcf5225x/Makefile.am
@@ -26,7 +26,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c
 librtemsbsp_a_SOURCES +=../../../../../../bsps/m68k/mcf5225x/clock/clock.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5225x/console/console.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5225x/console/debugio.c
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5225x/btimer/btimer.c
 
 librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache-mcf5225x.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/m68kidle.c
diff --git a/c/src/lib/libbsp/m68k/mcf5235/Makefile.am b/c/src/lib/libbsp/m68k/mcf5235/Makefile.am
index a243dbe..e6b30e5 100644
--- a/c/src/lib/libbsp/m68k/mcf5235/Makefile.am
+++ b/c/src/lib/libbsp/m68k/mcf5235/Makefile.am
@@ -35,7 +35,7 @@ librtemsbsp_a_SOURCES +=../../../../../../bsps/m68k/mcf5235/clock/clock.c
 # console
 librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5235/console/console.c
 # timer
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5235/btimer/btimer.c
 
 if HAS_NETWORKING
 librtemsbsp_a_SOURCES += network/network.c
diff --git a/c/src/lib/libbsp/m68k/mcf5329/Makefile.am b/c/src/lib/libbsp/m68k/mcf5329/Makefile.am
index 2e5d610..7dd2265 100644
--- a/c/src/lib/libbsp/m68k/mcf5329/Makefile.am
+++ b/c/src/lib/libbsp/m68k/mcf5329/Makefile.am
@@ -33,7 +33,7 @@ librtemsbsp_a_SOURCES +=../../../../../../bsps/m68k/mcf5329/clock/clock.c
 # console
 librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5329/console/console.c
 # timer
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5329/btimer/btimer.c
 
 if HAS_NETWORKING
 librtemsbsp_a_SOURCES += network/network.c
diff --git a/c/src/lib/libbsp/m68k/mrm332/Makefile.am b/c/src/lib/libbsp/m68k/mrm332/Makefile.am
index 73aa3bc..c8bc789 100644
--- a/c/src/lib/libbsp/m68k/mrm332/Makefile.am
+++ b/c/src/lib/libbsp/m68k/mrm332/Makefile.am
@@ -34,7 +34,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mrm332/console/sci.c
 # spurious
 librtemsbsp_a_SOURCES += spurious/spinit.c
 # timer
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mrm332/btimer/btimer.c
 
 librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/m68kidle.c
diff --git a/c/src/lib/libbsp/m68k/mvme147/Makefile.am b/c/src/lib/libbsp/m68k/mvme147/Makefile.am
index 336ebd9..527cd53 100644
--- a/c/src/lib/libbsp/m68k/mvme147/Makefile.am
+++ b/c/src/lib/libbsp/m68k/mvme147/Makefile.am
@@ -33,8 +33,8 @@ librtemsbsp_a_SOURCES +=../../../../../../bsps/m68k/mvme147/clock/ckinit.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme147/console/console.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/printk-dummy.c
 # timer
-librtemsbsp_a_SOURCES += timer/timer.c
-librtemsbsp_a_SOURCES += timer/timerisr.S
+librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme147/btimer/btimer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme147/btimer/timerisr.S
 
 librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/m68kidle.c
diff --git a/c/src/lib/libbsp/m68k/mvme162/Makefile.am b/c/src/lib/libbsp/m68k/mvme162/Makefile.am
index f94d355..3847969 100644
--- a/c/src/lib/libbsp/m68k/mvme162/Makefile.am
+++ b/c/src/lib/libbsp/m68k/mvme162/Makefile.am
@@ -33,8 +33,8 @@ librtemsbsp_a_SOURCES +=../../../../../../bsps/m68k/mvme162/clock/ckinit.c
 # console
 librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme162/console/console.c
 # timer
-librtemsbsp_a_SOURCES += timer/timer.c
-librtemsbsp_a_SOURCES += timer/timerisr.S
+librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme162/btimer/btimer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme162/btimer/timerisr.S
 # tod
 librtemsbsp_a_SOURCES += tod/tod.c
 
diff --git a/c/src/lib/libbsp/m68k/mvme167/Makefile.am b/c/src/lib/libbsp/m68k/mvme167/Makefile.am
index 7cca606..665b65f 100644
--- a/c/src/lib/libbsp/m68k/mvme167/Makefile.am
+++ b/c/src/lib/libbsp/m68k/mvme167/Makefile.am
@@ -31,8 +31,8 @@ librtemsbsp_a_SOURCES +=../../../../../../bsps/m68k/mvme167/clock/ckinit.c
 # console
 librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme167/console/console.c
 # timer
-librtemsbsp_a_SOURCES += timer/timer.c
-librtemsbsp_a_SOURCES += timer/timerisr.S
+librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme167/btimer/btimer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme167/btimer/timerisr.S
 
 if HAS_NETWORKING
 librtemsbsp_a_SOURCES += network/network.c
diff --git a/c/src/lib/libbsp/m68k/uC5282/Makefile.am b/c/src/lib/libbsp/m68k/uC5282/Makefile.am
index 7161232..0838c41 100644
--- a/c/src/lib/libbsp/m68k/uC5282/Makefile.am
+++ b/c/src/lib/libbsp/m68k/uC5282/Makefile.am
@@ -31,7 +31,7 @@ librtemsbsp_a_SOURCES +=../../../../../../bsps/m68k/uC5282/clock/clock.c
 # console
 librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/uC5282/console/console.c
 # timer
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/uC5282/btimer/btimer.c
 
 if HAS_NETWORKING
 librtemsbsp_a_SOURCES += network/network.c
diff --git a/c/src/lib/libbsp/mips/csb350/Makefile.am b/c/src/lib/libbsp/mips/csb350/Makefile.am
index a5c9de4..f8a6874 100644
--- a/c/src/lib/libbsp/mips/csb350/Makefile.am
+++ b/c/src/lib/libbsp/mips/csb350/Makefile.am
@@ -31,7 +31,7 @@ librtemsbsp_a_SOURCES +=../../../../../../bsps/mips/csb350/clock/clockdrv.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/csb350/console/console-io.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-polled.c
 # timer
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/csb350/btimer/btimer.c
 #isr
 librtemsbsp_a_SOURCES += ../shared/irq/vectorexceptions.c
 librtemsbsp_a_SOURCES += ../shared/irq/irq.c
diff --git a/c/src/lib/libbsp/mips/jmr3904/Makefile.am b/c/src/lib/libbsp/mips/jmr3904/Makefile.am
index b0bb537..ccffd01 100644
--- a/c/src/lib/libbsp/mips/jmr3904/Makefile.am
+++ b/c/src/lib/libbsp/mips/jmr3904/Makefile.am
@@ -30,7 +30,7 @@ librtemsbsp_a_SOURCES +=../../../../../../bsps/mips/jmr3904/clock/clockdrv.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-polled.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/jmr3904/console/console-io.c
 # timer
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/jmr3904/btimer/btimer.c
 #isr
 librtemsbsp_a_SOURCES += ../shared/irq/vectorexceptions.c
 librtemsbsp_a_SOURCES += ../shared/irq/irq.c
diff --git a/c/src/lib/libbsp/nios2/nios2_iss/Makefile.am b/c/src/lib/libbsp/nios2/nios2_iss/Makefile.am
index 77dcb81..2db4389 100644
--- a/c/src/lib/libbsp/nios2/nios2_iss/Makefile.am
+++ b/c/src/lib/libbsp/nios2/nios2_iss/Makefile.am
@@ -34,7 +34,7 @@ librtemsbsp_a_SOURCES +=../../../../../../bsps/nios2/nios2_iss/clock/clock.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/nios2/nios2_iss/console/console.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-polled.c
 # timer
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/nios2/nios2_iss/btimer/btimer.c
 
 # Cache
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c
diff --git a/c/src/lib/libbsp/no_cpu/no_bsp/Makefile.am b/c/src/lib/libbsp/no_cpu/no_bsp/Makefile.am
index 2976ad6..e0d7676 100644
--- a/c/src/lib/libbsp/no_cpu/no_bsp/Makefile.am
+++ b/c/src/lib/libbsp/no_cpu/no_bsp/Makefile.am
@@ -25,8 +25,8 @@ librtemsbsp_a_SOURCES +=../../../../../../bsps/no_cpu/no_bsp/clock/ckinit.c
 # console
 librtemsbsp_a_SOURCES += ../../../../../../bsps/no_cpu/no_bsp/console/console.c
 # timer
-librtemsbsp_a_SOURCES += timer/timer.c
-librtemsbsp_a_SOURCES += timer/timerisr.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/no_cpu/no_bsp/btimer/btimer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/no_cpu/no_bsp/btimer/timerisr.c
 # shmsupp
 librtemsbsp_a_SOURCES += shmsupp/addrconv.c
 librtemsbsp_a_SOURCES += shmsupp/getcfg.c
diff --git a/c/src/lib/libbsp/or1k/generic_or1k/Makefile.am b/c/src/lib/libbsp/or1k/generic_or1k/Makefile.am
index 6a0fe40..629e72b 100644
--- a/c/src/lib/libbsp/or1k/generic_or1k/Makefile.am
+++ b/c/src/lib/libbsp/or1k/generic_or1k/Makefile.am
@@ -55,7 +55,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/or1k/generic_or1k/console/consol
 librtemsbsp_a_SOURCES += ../../../../../../bsps/or1k/generic_or1k/console/uart.c
 
 # Timer
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/or1k/generic_or1k/btimer/btimer.c
 
 # clock
 librtemsbsp_a_SOURCES +=../../../../../../bsps/or1k/generic_or1k/clock/clockdrv.c
diff --git a/c/src/lib/libbsp/powerpc/qoriq/Makefile.am b/c/src/lib/libbsp/powerpc/qoriq/Makefile.am
index cd245df..d641912 100644
--- a/c/src/lib/libbsp/powerpc/qoriq/Makefile.am
+++ b/c/src/lib/libbsp/powerpc/qoriq/Makefile.am
@@ -58,7 +58,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/bsprestart.c
 librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/qoriq/clock/clock-config.c
 
 # Timer
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/btimer/btimer.c
 
 # IRQ
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c
diff --git a/c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am b/c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am
index 2e94f2b..bc7e024 100644
--- a/c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am
+++ b/c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am
@@ -36,7 +36,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/tqm8xx/console/console.c
 # spi
 librtemsbsp_a_SOURCES += spi/spi.c
 # timer
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/tqm8xx/btimer/btimer.c
 # startup
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspidle.c
diff --git a/c/src/lib/libbsp/riscv/riscv_generic/Makefile.am b/c/src/lib/libbsp/riscv/riscv_generic/Makefile.am
index 43c36ef..80afe8d 100644
--- a/c/src/lib/libbsp/riscv/riscv_generic/Makefile.am
+++ b/c/src/lib/libbsp/riscv/riscv_generic/Makefile.am
@@ -45,7 +45,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-defa
 librtemsbsp_a_SOURCES +=../../../../../../bsps/riscv/riscv_generic/clock/clockdrv.c
 
 # Timer
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/riscv/riscv_generic/btimer/btimer.c
 
 # console
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-polled.c
diff --git a/c/src/lib/libbsp/sh/gensh1/Makefile.am b/c/src/lib/libbsp/sh/gensh1/Makefile.am
index ea1891a..529169f 100644
--- a/c/src/lib/libbsp/sh/gensh1/Makefile.am
+++ b/c/src/lib/libbsp/sh/gensh1/Makefile.am
@@ -35,7 +35,7 @@ librtemsbsp_a_SOURCES +=../../../../../../bsps/sh/gensh1/clock/ckinit.c
 librtemsbsp_a_SOURCES +=../../../../../../bsps/sh/gensh1/clock/delay.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh1/start/cpu_asm.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh1/start/ispsh7032.c
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh1/btimer/btimer.c
 # scitab
 librtemsbsp_a_SOURCES += scitab.c
 # console
diff --git a/c/src/lib/libbsp/sh/gensh2/Makefile.am b/c/src/lib/libbsp/sh/gensh2/Makefile.am
index b7e45f6..dcb93de 100644
--- a/c/src/lib/libbsp/sh/gensh2/Makefile.am
+++ b/c/src/lib/libbsp/sh/gensh2/Makefile.am
@@ -37,7 +37,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c
 librtemsbsp_a_SOURCES +=../../../../../../bsps/sh/gensh2/clock/ckinit.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh2/start/cpu_asm.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh2/start/ispsh7045.c
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh2/btimer/btimer.c
 # scitab
 librtemsbsp_a_SOURCES += scitab.c
 # console
diff --git a/c/src/lib/libbsp/sh/gensh4/Makefile.am b/c/src/lib/libbsp/sh/gensh4/Makefile.am
index 33d9a53..9b8252b 100644
--- a/c/src/lib/libbsp/sh/gensh4/Makefile.am
+++ b/c/src/lib/libbsp/sh/gensh4/Makefile.am
@@ -28,7 +28,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh4/start/cpu_asm.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh4/start/ispsh7750.c
 librtemsbsp_a_SOURCES +=../../../../../../bsps/sh/gensh4/clock/ckinit.c
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh4/btimer/btimer.c
 # console
 librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh4/console/console.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/printk-dummy.c
diff --git a/c/src/lib/libbsp/sparc/erc32/Makefile.am b/c/src/lib/libbsp/sparc/erc32/Makefile.am
index 3171e0b..7668a98 100644
--- a/c/src/lib/libbsp/sparc/erc32/Makefile.am
+++ b/c/src/lib/libbsp/sparc/erc32/Makefile.am
@@ -50,7 +50,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/erc32/console/debugputs.c
 # clock
 librtemsbsp_a_SOURCES +=../../../../../../bsps/sparc/erc32/clock/ckinit.c
 # timer
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/erc32/btimer/btimer.c
 
 # IRQ
 librtemsbsp_a_SOURCES += ../shared/irq/irq-shared.c
diff --git a/c/src/lib/libbsp/sparc/leon2/Makefile.am b/c/src/lib/libbsp/sparc/leon2/Makefile.am
index 34cd6fc..7e5d8b6 100644
--- a/c/src/lib/libbsp/sparc/leon2/Makefile.am
+++ b/c/src/lib/libbsp/sparc/leon2/Makefile.am
@@ -66,8 +66,8 @@ librtemsbsp_a_SOURCES += ../shared/amba/ambapp_show.c
 librtemsbsp_a_SOURCES += ../shared/amba/ahbstat.c
 
 # Clock Driver and Timer Library
-librtemsbsp_a_SOURCES += ../shared/timer/gptimer.c
-librtemsbsp_a_SOURCES += ../shared/timer/tlib.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/btimer/gptimer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/btimer/tlib.c
 
 # PCI
 librtemsbsp_a_SOURCES += ../shared/pci/grpci2.c
@@ -137,7 +137,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/start/cache.c
 # griommu
 librtemsbsp_a_SOURCES += ../shared/iommu/griommu.c
 # timer
-librtemsbsp_a_SOURCES += timer/timer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/btimer/btimer.c
 
 # TM/TC
 librtemsbsp_a_SOURCES += ../shared/tmtc/grtc.c
diff --git a/c/src/lib/libbsp/sparc/leon3/Makefile.am b/c/src/lib/libbsp/sparc/leon3/Makefile.am
index df75c03..71a020c 100644
--- a/c/src/lib/libbsp/sparc/leon3/Makefile.am
+++ b/c/src/lib/libbsp/sparc/leon3/Makefile.am
@@ -60,9 +60,9 @@ librtemsbsp_a_SOURCES += ../shared/amba/ambapp_show.c
 librtemsbsp_a_SOURCES += ../shared/amba/ahbstat.c
 
 # Clock Driver and Timer Library
-librtemsbsp_a_SOURCES += ../shared/timer/gptimer.c
-librtemsbsp_a_SOURCES += ../shared/timer/tlib.c
-librtemsbsp_a_SOURCES += ../shared/timer/tlib_ckinit.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/btimer/gptimer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/btimer/tlib.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/btimer/tlib_ckinit.c
 # non-Driver Manager Clock Implementation
 librtemsbsp_a_SOURCES +=../../../../../../bsps/sparc/leon3/clock/ckinit.c
 
@@ -151,8 +151,8 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/start/cache.c
 # griommu
 librtemsbsp_a_SOURCES += ../shared/iommu/griommu.c
 # timer
-librtemsbsp_a_SOURCES += timer/timer.c
-librtemsbsp_a_SOURCES += timer/watchdog.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/btimer/btimer.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/btimer/watchdog.c
 
 # GR712
 librtemsbsp_a_SOURCES += ../shared/ascs/grascs.c



More information about the vc mailing list