summaryrefslogtreecommitdiff
path: root/c/src/lib/libbsp/sparc (follow)
AgeCommit message (Collapse)Author
2019-10-01bsp/erc32: Improve pseudo-SMP supportSebastian Huber
Add support for _SMP_Send_message() to the own processor. This is required by the smpmulticast01 test program.
2019-01-22grlib: Move source filesSebastian Huber
Update #3678.
2018-12-07Simplify _CPU_Counter_difference()Sebastian Huber
In order to simplify the use of CPU counter values it is beneficial to have monotonic increasing values within the range of the CPU counter ticks data type, e.g. 32-bit unsigned integer. This eases the use of CPU counter timestamps in external tools which do not know the details of the CPU counter hardware. The CPU counter is the fastest way to get a time on an RTEMS system. Such a CPU counter may be also used as the timecounter. Use it on SPARC for this purpose to simplify the clock drivers. Update #3456.
2018-10-10build: Remove local.amSebastian Huber
2018-10-09leon, spwtdp: Initial driver commitJavier Jalle
2018-08-10bsps/sparc: Move polled APBUART functionsSebastian Huber
This reduces the link-time dependencies and avoids copy-and-paste.
2018-06-15Add _CPU_Counter_frequency()Sebastian Huber
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-04-26bsps: Move documentation, etc. files to bspsSebastian Huber
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-24bsps: Remove unmaintained times filesSebastian Huber
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-23bsps: Move make/custom/* files to bspsSebastian Huber
Adjust various build files. Remove automatic generation of the c/src/lib/libbsp/*/acinclude.m4 files from bootstrap script. This patch is a part of the BSP source reorganization. Update #3285.
2018-04-23bsps: Remove AC_CONFIG_SRCDIR()Sebastian Huber
This AC_CONFIG_SRCDIR() is just a sanity check in this insane build system. Since all content of c/src/lib/libbsp/@RTEMS_CPU@/@RTEMS_BSP_FAMILY@ is bound to be moved it makes no sense to keep it. This patch is a part of the BSP source reorganization. Update #3285.
2018-04-20bsps/leon3: Move AMBA support to bspsSebastian Huber
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-20bsps/leon2: Move PCI driver to bspsSebastian Huber
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-20bsps/sparc: Move gnatsupp to bspsSebastian Huber
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-20bsps: Move MPCI support to bspsSebastian Huber
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-20bsps/sparc: Move network drivers to bspsSebastian Huber
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-20bsps/sparc: Move shared files to bspsSebastian Huber
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-20sparc: Move irq_asm.SSebastian Huber
This file is BSP-independent. This patch is a part of the BSP source reorganization. Update #3285.
2018-04-20sparc: Move _CPU_Trap_slot_templateSebastian Huber
The definition of _CPU_Trap_slot_template is BSP-independent. A potential para-virtualization support may use <rtems/score/paravirt.h>. This patch is a part of the BSP source reorganization. Update #3285.
2018-04-20bsps: Move benchmark timer to bspsSebastian Huber
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-20bsps: Move startup files to bspsSebastian Huber
Adjust build support files to new directory layout. This patch is a part of the BSP source reorganization. Update #3285.
2018-04-20bsps: Move start files to bspsSebastian Huber
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-20bsps: Move console drivers to bspsSebastian Huber
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-20bsps: Move clock drivers to bspsSebastian Huber
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-20bsps: Move bspsmpgetcurrentprocessor.c to bspsSebastian Huber
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-20bsps: Move bspsmp.c to bspsSebastian Huber
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-20bsps: Move sbrk.c to bspsSebastian Huber
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-20bsps: Move getentropy-cpucounter.c to bspsSebastian Huber
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-20bsps: Move doxygen.h files to bspsSebastian Huber
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-20bsps: Convert all bsp_predriver_hook()Sebastian Huber
Use RTEMS_SYSINIT_ITEM() instead. Update #2408.
2018-04-20drvmgr: Remove bsp_driver_level_hook()Sebastian Huber
Use RTEMS_SYSINIT_ITEM() instead. Update #2408.
2018-04-20bsps: Move bspstart.c to bspsSebastian Huber
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-20bsps: Move bspreset.c to bspsSebastian Huber
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-20bsps: Move bspclean.c to bspsSebastian Huber
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-12build: Remove subdir-objects from BSP configure.acSebastian Huber
The subdir-objects do not work currently due to BSP sources in bsps and c and the existing build tree layout. Update #3387.
2018-04-12bsps: Move bootcard.c to bspsSebastian Huber
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-12bsps: Simplify source file path in Makefile.amSebastian Huber
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-12bsps: Remove headers from librtemsbsp_a_SOURCESSebastian Huber
This was used by the not supported "make dist". This patch is a part of the BSP source reorganization. Update #3285.
2018-04-12bsps: Avoid line continuation in Makefile.amSebastian Huber
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-12bsps: Move legacy console driver to bspsSebastian Huber
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-11configure: Add subdir-objects to all automake flags.Chris Johns
This option silences warning with automake-1.16.1 allowing us to upgrade to that version. This change has been tested with automake-1.12.6 and automake-1.16.1. It seems version 1.16.1 configures slower than 1.12.6 for the same source and BSP. The newer versions is 6 second slower. Close #3387.
2018-04-09build: Remove DISTCLEANFILESSebastian Huber
A "make distclean" is not supported. So, it makes no sense to have pure "make distclean" related stuff in the Makefile.am.
2018-04-09bsps: Move generic IRQ support to bspsSebastian Huber
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-09bsps: Remove librtemsbsp.a wrapupSebastian Huber
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-04bsps: Move config macros to RTEMS_BSP_CONFIGURESebastian Huber
Provide HAS_NETWORKING and HAS_SMP Automake conditionals for all BSPs. This patch is a part of the BSP source reorganization. Update #3285.
2018-04-04bsps: Add shared-sources.amSebastian Huber
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-04build: Remove EXTRA_DISTSebastian Huber
A "make dist" is not supported. So, it makes no sense to have pure "make dist" related stuff in the Makefile.am.
2018-03-13sparc: Move libcpu content to cpukitSebastian Huber
This patch is a part of the BSP source reorganization. Update #3285.
2018-03-06bsps/sparc: Fix global construction/destructionThanassis Tsiodras
The KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) cannot be simplified to KEEP (*(SORT(.ctors*))) since .ctors < .ctors.* in lexicographical order. See spglobalcon02 test case. Update #3319.
2018-02-05sparc/*/linkcmds*: Move ENTRY() from linkcmds.base to top linkcmdsJoel Sherrill
This was at the request of a user to make it easier to have a custom entry point. This way they just provide their own top level linkcmds and include linkcmds.base. Updates #3520.