Sebastian Huber
65f868cac6
Add _CPU_Counter_frequency()
...
Add rtems_counter_frequency() API function. Use it to initialize the
counter value converter via the new system initialization step
(RTEMS_SYSINIT_CPU_COUNTER). This decouples the counter implementation
and the counter converter. It avoids an unnecessary pull in of the
64-bit integer division from libgcc.
Update #3456 .
2018-06-15 13:02:44 +02:00
Sebastian Huber
bac8d93418
tools: Remove install-if-change program
...
The last installed tool in RTEMS repository is the install-if-change
script. It is not used to build/install BSPs. This script does the
same as the standard "install" program with an additional feature to
install variants via the -V command line option.
This script is used by the standard Makefile support:
c/src/make/host.cfg.in:INSTALL_CHANGE=$(PROJECT_BIN)/install-if-change
The INSTALL_CHANGE is used by:
c/src/make/host.cfg.in:ifndef INSTALL_CHANGE
c/src/make/host.cfg.in:INSTALL_CHANGE=$(PROJECT_BIN)/install-if-change
c/src/make/host.cfg.in:INSTALL_VARIANT=$(INSTALL_CHANGE) -V
"$(LIB_VARIANT)"
Remove the support for variant installation and instead use the standard
"install" program. This breaks application Makefiles using the standard
Makefile support of RTEMS.
Close #3455 .
2018-06-15 12:57:32 +02:00
Sebastian Huber
6fb0223a43
make: Remove obsolete AC_SUBST()
2018-06-15 12:57:32 +02:00
Sebastian Huber
5ff9547adc
make: Remove CFLAGS_DEBUG_OPTIMIZE_V
...
Do not document CFLAGS_DEBUG_OPTIMIZE_V, since this flag is not used.
2018-06-15 12:57:32 +02:00
Sebastian Huber
e8b28ba004
tools: Remove packhex
...
All tools should be removed from the RTEMS source repository at some
point in time. Tools with a BSD-style license will be moved to the
RTEMS tools repository. Unfortunately, this tool has no license
information.
Remove all uses of this tool from the code base. Users of HEX files
should consider to use ELF instead.
Close #3379 .
2018-06-15 07:14:36 +02:00
Sebastian Huber
ea092ccc79
tools: Remove rtems-bin2c
...
This tool is now included in the RTEMS tools repository.
Close #3380 .
2018-06-14 07:33:46 +02:00
Sebastian Huber
8c62cf4209
tools: Remove shgen
...
All tools should be removed from the RTEMS source repository at some
point in time. Tools with a BSD-style license will be moved to the RTEMS
tools repository. Unfortunately, the shgen tool is GPL licensed.
Remove all uses of this tool from the code base. Replace generated files
with stub functions. If users of this BSP still exist, they can
reimplement the functionality using a BSD-style license.
Close #3443 .
2018-06-11 14:47:32 +02:00
Sebastian Huber
32481371e9
build: Force warnings
...
Always append some standard warning flags.
2018-06-11 14:47:31 +02:00
Joel Sherrill
eaf5bec4cd
virtex5: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:35 -05:00
Joel Sherrill
17f69e4da2
virtex4: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:35 -05:00
Joel Sherrill
4afc1efa7d
virtex: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:34 -05:00
Joel Sherrill
3d43c475d6
tqm8xx: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:34 -05:00
Joel Sherrill
3274ec7577
t32mppc: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:34 -05:00
Joel Sherrill
c20001c4fc
ss555: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:34 -05:00
Joel Sherrill
1a418189de
qoriq: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:34 -05:00
Joel Sherrill
b06e8d6132
qemuppc: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:33 -05:00
Joel Sherrill
c3b609d51c
psim: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:33 -05:00
Joel Sherrill
beb44685af
mvme5500: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:33 -05:00
Joel Sherrill
5aa8ac2c9d
mvme3100: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:33 -05:00
Joel Sherrill
a03f73c13f
mpc8260ads: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:32 -05:00
Joel Sherrill
1e84462d9d
mpc55xxevb: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:32 -05:00
Joel Sherrill
2261ef2813
motorola_powerpc: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:32 -05:00
Joel Sherrill
01da0ac3b9
haleakala: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:32 -05:00
Joel Sherrill
b1b5afbab2
beatnik: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:32 -05:00
Joel Sherrill
9d62874193
sparc64 BSPs: Hard define configuration required settings
...
Updates #3425 .
2018-05-15 09:25:36 -05:00
Amaan Cheval
4387010b7e
no_cpu/no_bsp: Fix Makefile
2018-05-14 11:27:08 +02:00
Joel Sherrill
c8dcdf5438
sparc64 niagara, usiii: Remove -D options from cfg file and move to bspopts.h
...
Updates #3425 .
2018-05-09 15:22:04 -05:00
Joel Sherrill
85602e0d2e
smdk2410: Move define of CPU_S3C2410 to bspopts.h
...
Updates #3425 .
2018-05-09 14:47:37 -05:00
Sebastian Huber
3d703f40d5
bsp/pc386: Remove bin2boot support
...
Update #3408 .
Close #3410 .
2018-04-27 07:11:58 +02:00
Sebastian Huber
419d1e91a2
bsp/mcf5206elite: Do not install runtest script
...
Provide the runtest script only as a part of the sources. This
simplifies the build system.
Test support should be included in the RTEMS Tester.
2018-04-26 07:17:58 +02:00
Sebastian Huber
eb36d1198c
bsps: Move documentation, etc. files to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-26 07:17:57 +02:00
Sebastian Huber
8eb264d347
bsps: Remove unmaintained times files
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-26 07:17:57 +02:00
Sebastian Huber
1554415ee8
bsp/sparc64: Move asm.S to bsps and rename
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-26 07:17:57 +02:00
Sebastian Huber
a5bf9b66b0
bsps/mips: Move liblnk to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-26 07:17:57 +02:00
Sebastian Huber
3460c52286
bsps/powerpc: Move bsp-start-zero.S to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-26 07:17:57 +02:00
Sebastian Huber
b80be13550
bsp/psim: Move align_h.S to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-26 07:17:56 +02:00
Sebastian Huber
0b60c54351
bsp/haleakala: Move assembler files to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-26 07:17:56 +02:00
Sebastian Huber
b3e5aa5522
bsp/qemuppc: Install linkcmds.base
...
Update #3339 .
Close #3411 .
2018-04-25 20:35:46 +02:00
Sebastian Huber
1913eb16f6
bsps/arm: Remove unused files
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-25 14:31:37 +02:00
Sebastian Huber
f7eaf3167c
bsps: Remove unused u-boot-generic-board-info.h
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-25 14:31:36 +02:00
Sebastian Huber
531d160672
bsp/beagle: Move source files to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-25 14:31:33 +02:00
Sebastian Huber
720ebc00d8
bsp/gumstix: Move fb.c to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-25 14:31:33 +02:00
Sebastian Huber
82bfda9258
bsp/lm3s69xx: Move ssi.c to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-25 14:31:33 +02:00
Sebastian Huber
e945b049dc
bsp/lpc176x: Move source files to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-25 14:31:28 +02:00
Sebastian Huber
74df15caec
bsp/lpc24xx: Move source files to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-25 14:31:24 +02:00
Sebastian Huber
43250167c6
bsp/lpc32xx: Move source files to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-25 11:02:27 +02:00
Sebastian Huber
fc1bdb839e
bsp/raspberrypi: Move source files to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-25 11:02:24 +02:00
Sebastian Huber
ede0eb31e8
bsp/smdk2410: Move smc.c to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-25 11:02:24 +02:00
Sebastian Huber
4183b71141
bsp/tms570: Move cpucounterread.c to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-25 11:02:24 +02:00
Sebastian Huber
a79d650d0d
bsp/mcf5206elite: Move nvram.c to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-25 11:02:24 +02:00