| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* runtest.in: Use target_alias instead of hard-coded target.
|
|
|
|
| |
* Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
|
|
|
|
|
|
| |
* configure.ac: Make letting boot_card() handle work area allocation
mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
BSP_BOOTCARD_OPTIONS.
|
|
|
|
| |
* shared/bspclean.c: Removed.
|
|
|
|
|
|
| |
* Makefile.am: bsp_cleanup() had the same code which was executed when
you returned from boot_card() to start.S. So just use the stub
bsp_cleanup() implementation and remove a file.
|
|
|
|
| |
* include/bsp.h: Remove unnecessary boilerplate comments.
|
|
|
|
| |
* startup/linkcmds: Add start symbol to eliminate warning.
|
|
|
|
| |
* startup/linkcmds: Work Area should start on 16 byte boundary.
|
|
|
|
|
| |
* shared/bspstart.c: Remove unnecessary includes of rtems/libcsupport.h
and rtems/libio.h.
|
|
|
|
|
|
| |
* shared/bspstart.c: Use shared bsp_get_work_area() in its own file and
rely on BSP Framework to perform more initialization.
* shared/bspgetworkarea.c: New file.
|
|
|
|
|
| |
* Makefile.am: Use shared bsp_get_work_area() in its own file and rely
on BSP Framework to perform more initialization.
|
|
|
|
|
| |
* Makefile.am, startup/bspstart.c: Use shared bsp_get_work_area() into
its own file and use BSP Framework to perform more initialization.
|
|
|
|
|
|
| |
* include/bsp.h: Review of all bsp_cleanup() implementations. In this
phase, all prototypes were removed from bsp.h and empty
implementations were removed and made to use the shared stub.
|
|
|
|
| |
* runtest.in: Work on .exe and .ralf files.
|
|
|
|
| |
* runtest.in: Update to support .exe or .ralf extension.
|
|
|
|
| |
* timer/timer.c: Convert to "bool".
|
| |
|
|
|
|
| |
* console/console.c, timer/timer.c: Convert to "bool".
|
|
|
|
| |
* timer/timer.c: Convert using "bool".
|
|
|
|
|
| |
* timer/timer.c: Eliminate empty function from every benchmark timer
driver. Fix spelling.
|
|
|
|
|
| |
* timer/timer.c: Rename timer driver methods to follow RTEMS
programming conventions.
|
| |
|
|
|
|
| |
* shared/bspstart.c: Remove bogus local declaration.
|
|
|
|
|
| |
* startup/bspstart.c: Remove bogus local declarations.
* gnatsupp/gnatsupp.c: Add missing prototypes.
|
| |
|
| |
|
|
|
|
|
| |
* cchip/cchip.c, gnatsupp/gnatsupp.c, timer/timer.c: Add missing
prototypes.
|
| |
|
|
|
|
|
| |
* amba/amba.c, console/console.c, timer/timer.c: Add missing
prototypes.
|
| |
|
|
|
|
| |
* gnatsupp/gnatsupp.c, timer/timer.c: Add missing prototypes.
|
|
|
|
|
|
| |
* startup/linkcmds: All SPARC executables should include
rtems_get_version_string so the monitor used can provide RTEMS
awareness based upon the version.
|
|
|
|
|
|
| |
PR 1294/bsps
* startup/spurious.c: Correct prototype and usage of
sparc_disable_interrupts.
|
|
|
|
|
|
| |
PR 1294/bsps
* startup/spurious.c: Correct prototype and usage of
sparc_disable_interrupts.
|
|
|
|
|
| |
* runtest.in: Make attempt to detect memory exceptions and abort
running tests.
|
|
|
|
| |
added support for an optional separate heap area.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac, startup/bspstart.c: Add capability for
bootcard.c BSP Initialization Framework to ask the BSP where it has
memory for the RTEMS Workspace and C Program Heap. These collectively
are referred to as work area. If the BSP supports this, then it does
not have to include code to split the available memory between the
two areas. This reduces the amount of code in the BSP specific
bspstart.c file. Additionally, the shared framework can initialize
the C Library, call rtems_debug_enable(), and dirty the work area
memory. Until most/all BSPs support this new capability, if the BSP
supports this, it should call
RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When
the transition is complete, this autoconf macro can be removed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* shared/bspstart.c, shared/start.S: Add capability for bootcard.c BSP
Initialization Framework to ask the BSP where it has memory for the
RTEMS Workspace and C Program Heap. These collectively are referred
to as work area. If the BSP supports this, then it does not have to
include code to split the available memory between the two areas.
This reduces the amount of code in the BSP specific bspstart.c file.
Additionally, the shared framework can initialize the C Library, call
rtems_debug_enable(), and dirty the work area memory. Until most/all
BSPs support this new capability, if the BSP supports this, it should
call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
When the transition is complete, this autoconf macro can be removed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add capability for bootcard.c BSP
Initialization Framework to ask the BSP where it has memory for the
RTEMS Workspace and C Program Heap. These collectively are referred
to as work area. If the BSP supports this, then it does not have to
include code to split the available memory between the two areas.
This reduces the amount of code in the BSP specific bspstart.c file.
Additionally, the shared framework can initialize the C Library, call
rtems_debug_enable(), and dirty the work area memory. Until most/all
BSPs support this new capability, if the BSP supports this, it should
call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
When the transition is complete, this autoconf macro can be removed.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* startup/bspstart.c: Refactored and renamed initialization routines to
rtems_initialize_data_structures, rtems_initialize_before_drivers,
rtems_initialize_device_drivers, and
rtems_initialize_start_multitasking. This opened the sequence up so
that bootcard() could provide a more robust and flexible framework
which is easier to explain and understand. This also lays the
groundwork for sharing the division of available memory between the
RTEMS workspace and heap and the C library initialization across all
BSPs.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* shared/bspstart.c: Refactored and renamed initialization routines to
rtems_initialize_data_structures, rtems_initialize_before_drivers,
rtems_initialize_device_drivers, and
rtems_initialize_start_multitasking. This opened the sequence up so
that bootcard() could provide a more robust and flexible framework
which is easier to explain and understand. This also lays the
groundwork for sharing the division of available memory between the
RTEMS workspace and heap and the C library initialization across all
BSPs.
|
|
|
|
| |
* clock/ckinit.c: Add nanoseconds clock tick granularity support.
|
|
|
|
| |
* shared/start.S: Spacing.
|
|
|
|
|
|
| |
* Makefile.am: Remove all references to console_reserve_resources and
termios_reserve_resources.
* console/consolereserveresources.c: Removed.
|
|
|
|
|
|
| |
* ChangeLog, Makefile.am: Remove all references to
console_reserve_resources and termios_reserve_resources.
* console/consolereserveresources.c: Removed.
|
|
|
|
| |
* configure.ac: Fix typo.
|
|
|
|
| |
* runtest.in: Skip all fatal error tests.
|
|
|
|
|
| |
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
|
|
|
|
|
| |
* runtest.in: sp39 and sp41 lock on sis but run correctly on
tsim/erc32.
|