| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
closes #2544.
|
|
|
|
| |
Update #2408.
|
| |
|
|
|
|
|
| |
The TLS section symbols had wrong values in case of an empty TLS data
section and a nonempty TLS BSS section.
|
| |
|
| |
|
|
|
|
|
|
| |
These modifications were required by hand after running the script.
In some cases, the file names did not match patterns. In others,
the format of the file did not match any common patterns.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Script does what is expected and tries to do it as
smartly as possible.
+ remove occurrences of two blank comment lines
next to each other after Id string line removed.
+ remove entire comment blocks which only exited to
contain CVS Ids
+ If the processing left a blank line at the top of
a file, it was removed.
|
|
|
|
|
| |
* include/bsp.h, startup/m68k-stub.c, startup/trace.c:
Use "__asm__" instead of "asm" for improved c99-compliance.
|
|
|
|
| |
* startup/m68k-stub.c: PR 1539. Fix buffer overrun.
|
|
|
|
| |
* startup/m68k-stub.c: Remove warnings.
|
| |
|
|
|
|
| |
* startup/cpuboot.c: Update for boot_card command line change.
|
|
|
|
|
| |
* Makefile.am, startup/linkcmds: Use top level shared
bsp_get_work_area() implementation.
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac, clock/ckinit.c, startup/linkcmds: Add use
of bsp_get_work_area() in its own file and rely on BSP Framework to
perform more initialization. Remove unnecessary includes of
rtems/libio.h and rtems/libcsupport.h.
* startup/bspstart.c: Removed.
|
|
|
|
|
|
|
|
| |
* Makefile.am, 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.
* startup/bspclean.c: 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.
|
|
|
|
|
| |
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
|
|
|
|
|
|
| |
* clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
of the Configuration Table. Use the RTEMS provided accessor macros to
obtain configuration fields.
|
|
|
|
|
|
| |
* include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
from CPU Table to Configuration Table. Eliminate CPU Table from all
ports. Delete references to CPU Table in all forms.
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
Table fields to the Configuration Table. This included
pretasking_hook, predriver_hook, postdriver_hook, idle_task,
do_zero_of_workspace, extra_mpci_receive_server_stack,
stack_allocate_hook, and stack_free_hook. As a side-effect of this
effort some multiprocessing code was made conditional and some style
clean up occurred.
|
|
|
|
|
| |
* startup/bspstart.c: Eliminate the interrupt_vector_table field in the
m68k CPU Table since it is never read.
|
|
|
|
| |
* startup/linkcmds: Handle .data.* sections
|
|
|
|
| |
* startup/linkcmds: Add sections required by newer gcc versions.
|
|
|
|
| |
* startup/linkcmds: Add rom section to remove warning.
|
|
|
|
| |
* startup/linkcmds: Add new bss sections .bss.* and .gnu.linkonce.b*.
|
|
|
|
|
| |
* startup/m68k-stub.c: Use (defined(__mc68020__) && !defined(__mcpu32__))
instead of defined(__mc68020__) to reflect GCC-3.4's expectations.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* c/src/lib/libbsp/m68k/ods68302/clock/ckinit.c,
c/src/lib/libbsp/m68k/ods68302/include/bsp.h,
c/src/lib/libbsp/m68k/ods68302/startup/cpuboot.c,
c/src/lib/libbsp/m68k/ods68302/startup/crc.c,
c/src/lib/libbsp/m68k/ods68302/startup/gdb-hooks.c,
c/src/lib/libbsp/m68k/ods68302/startup/m68302scc.c,
c/src/lib/libbsp/m68k/ods68302/timer/timer.c: Include
<rtems/m68k/m68302.h> instead of <m68302.h>.
|
|
|
|
|
|
|
| |
* clock/ckinit.c, include/bare.h, include/bsp.h, include/crc.h,
startup/bspstart.c, startup/cpuboot.c, startup/crc.c,
startup/gdb-hooks.c, startup/m68302scc.c, timer/timer.c: Convert to
using c99 fixed size types.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* start/reset.S: Remove cat(). Add EXPAND(). Make EXCEPTION_HANDLER
ANSI-C compliant.
* Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am
start/Makefile.am, startup/Makefile.am, timer/Makefile.am
wrapup/Makefile.am.
Use automake compilation rules.
* clock/Makefile.am, console/Makefile.am, start/Makefile.am,
startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am:
Remove.
* configure.ac: Reflect changes above.
|
|
|
|
|
|
|
| |
* Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
Add PRE/TMPINSTALL_FILES to CLEANFILES.
* start/Makefile.am: Ditto.
* startup/Makefile.am: Ditto.
|
|
|
|
|
| |
* start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
* startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
|
|
|
|
|
| |
* start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
* startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
|
|
|
|
|
|
| |
* start/Makefile.am: Misc cleanups and fixes.
* startup/Makefile.am: Misc cleanups and fixes.
* wrapup/Makefile.am: Misc cleanups and fixes.
|
|
|
|
|
|
|
|
|
| |
* Makefile.am: Add preinstallation dirstamp support.
* clock/Makefile.am: Cosmetics.
* console/Makefile.am: Cosmetics.
* startup/Makefile.am: Cosmetics.
* timer/Makefile.am: Cosmetics.
* wrapup/Makefile.am: Cosmetics.
|
|
|
|
|
|
|
|
|
| |
* clock/Makefile.am: Remove all-local: $(ARCH).
* console/Makefile.am: Remove all-local: $(ARCH).
* start/Makefile.am: Remove all-local: $(ARCH).
* startup/Makefile.am: Remove all-local: $(ARCH).
* timer/Makefile.am: Remove all-local: $(ARCH).
* wrapup/Makefile.am: Remove all-local: $(ARCH).
|
|
|
|
|
|
| |
* clock/ckinit.c, console/console.c, include/bsp.h, include/coverhd.h,
startup/bspclean.c, startup/bspstart.c, timer/timer.c: URL for
license changed.
|
|
|
|
|
|
|
|
|
|
|
| |
Makefile.am: Reflect having moved automake.
clock/Makefile.am: Reflect having moved automake.
console/Makefile.am: Reflect having moved automake.
include/Makefile.am: Reflect having moved automake.
start/Makefile.am: Reflect having moved automake.
startup/Makefile.am: Reflect having moved automake.
timer/Makefile.am: Reflect having moved automake.
wrapup/Makefile.am: Reflect having moved automake.
|
|
|
|
| |
* startup/Makefile.am: Remove USE_INIT_FINI.
|
|
|
|
|
|
| |
PR414 - Fixed the global interupt vector register.
Linker command file to have the boot code in the first 8K.
The chip select remap needed to be volatile.
|
| |
|
|
|
|
|
|
|
|
| |
* clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
* console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
* start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
* startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
* timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
|
|
|
|
| |
* startup/m68k-stub.c: Removed typos.
|