| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Many files had an extra blank line in the license text
found in the file header. This patch removes that line.
* The license and distribution terms for this file may be
* found in the file LICENSE in this distribution or at
*
* http://www.rtems.com/license/LICENSE.
The script that did this also turned off execute permission
when it was turned on incorrectly.
|
|
|
|
|
| |
* include/bsp.h startup/init5206e.c:
Use "__asm__" instead of "asm" for improved c99-compliance.
|
|
|
|
| |
* startup/init5206e.c: Remove warnings.
|
|
|
|
|
| |
* startup/init5206e.c: Make prototype of CopyDataClearBSSAndStart
global.
|
|
|
|
|
| |
* Makefile.am, startup/linkcmds, startup/linkcmds.flash: Use top level
shared bsp_get_work_area() implementation.
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac, start/start.S, 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, startup/linkcmds.flash: Add wildcard to
gcc_except_table section so programs compiled with gcc 4.3.x can
link.
|
|
|
|
|
|
| |
* 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/bspstart.c: Remove assignments of
Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
value in boot_card.c
|
|
|
|
|
| |
* startup/linkcmds, startup/linkcmds.flash: Add sections required by
newer gcc versions.
|
|
|
|
|
| |
* startup/linkcmds, startup/linkcmds.flash: Add new bss sections .bss.*
and .gnu.linkonce.b*.
|
| |
|
| |
|
|
|
|
|
|
|
| |
* console/console.c, i2c/i2c.c, i2c/i2cdrv.c, include/bsp.h,
include/i2c.h, nvram/nvram.c, startup/bspstart.c,
startup/init5206e.c, tod/ds1307.c: Convert to using c99 fixed size
types.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am: Merge-in console/Makefile.am, i2c/Makefile.am,
nvram/Makefile.am, startup/Makefile.am, tod/Makefile.am,
wrapup/Makefile.am.
Use automake compilation rules.
* console/Makefile.am, i2c/Makefile.am, nvram/Makefile.am,
startup/Makefile.am, tod/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.
* 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.
|
|
|
|
|
|
|
|
|
|
| |
* console/Makefile.am: Misc cleanups and fixes.
* i2c/Makefile.am: Misc cleanups and fixes.
* nvram/Makefile.am: Misc cleanups and fixes.
* start/Makefile.am: Misc cleanups and fixes.
* startup/Makefile.am: Misc cleanups and fixes.
* tod/Makefile.am: Misc cleanups and fixes.
* wrapup/Makefile.am: Misc cleanups and fixes.
|
|
|
|
|
|
|
|
|
|
| |
* console/Makefile.am: Remove all: $(ARCH)..
* i2c/Makefile.am: Remove all: $(ARCH)..
* nvram/Makefile.am: Remove all: $(ARCH)..
* startup/Makefile.am: Remove all: $(ARCH)..
* tod/Makefile.am: Remove all: $(ARCH)..
* wrapup/Makefile.am: Remove all: $(ARCH).
Remove bogus wildcard from CPU_PIECES..
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am: Cosmetics.
* console/Makefile.am: Cosmetics.
* i2c/Makefile.am: Cosmetics.
* nvram/Makefile.am: Cosmetics.
* start/Makefile.am: Cosmetics.
* startup/Makefile.am: Cosmetics.
* tod/Makefile.am: Cosmetics.
* wrapup/Makefile.am: Cosmetics.
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am: Add preinstallation dirstamp support.
* console/Makefile.am: Cosmetics.
* i2c/Makefile.am: Cosmetics.
* nvram/Makefile.am: Cosmetics.
* startup/Makefile.am: Cosmetics.
* tod/Makefile.am: Cosmetics.
* wrapup/Makefile.am: Cosmetics.
|
|
|
|
|
|
|
|
|
| |
* README, console/console.c, i2c/i2c.c, i2c/i2cdrv.c, include/bsp.h,
include/ds1307.h, include/i2c.h, include/i2cdrv.h, include/nvram.h,
nvram/nvram.c, start/start.S, startup/bspclean.c, startup/bspstart.c,
startup/gdbinit, startup/init5206e.c, startup/linkcmds,
startup/linkcmds.flash, tod/ds1307.c, tod/todcfg.c, tools/runtest:
URL for license changed.
|
|
|
|
|
|
| |
* console/console.c, start/start.S, startup/bspclean.c,
startup/bspstart.c, startup/init5206e.c: Correct copyright
statements.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Makefile.am: Reflect having moved automake.
console/Makefile.am: Reflect having moved automake.
i2c/Makefile.am: Reflect having moved automake.
include/Makefile.am: Reflect having moved automake.
nvram/Makefile.am: Reflect having moved automake.
start/Makefile.am: Reflect having moved automake.
startup/Makefile.am: Reflect having moved automake.
tod/Makefile.am: Reflect having moved automake.
wrapup/Makefile.am: Reflect having moved automake.
|
|
|
|
| |
* startup/Makefile.am: Remove USE_INIT_FINI.
|
| |
|
|
|
|
|
|
|
|
|
| |
* console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
* i2c/Makefile.am: Don't include @RTEMS_BSP@.cfg.
* nvram/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.
* tod/Makefile.am: Don't include @RTEMS_BSP@.cfg.
|
|
|
|
|
| |
* console/console.c, i2c/i2cdrv.c, nvram/nvram.c, startup/bspstart.c,
tod/ds1307.c: Removed warnings.
|
|
|
|
|
|
|
|
|
|
| |
* console/Makefile.am: Use .$(OBJEXT) instead of .o.
* i2c/Makefile.am: Use .$(OBJEXT) instead of .o.
* nvram/Makefile.am: Use .$(OBJEXT) instead of .o.
* start/Makefile.am: Use .$(OBJEXT) instead of .o.
* startup/Makefile.am: Use .$(OBJEXT) instead of .o.
* tod/Makefile.am: Use .$(OBJEXT) instead of .o.
* wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
|
|
|
|
|
| |
* startup/Makefile.am: Add bsplib_DATA = linkcmds gdbinit
linkcmds.flash.
|
|
|
|
|
|
|
|
| |
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac:
AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
AM_INIT_AUTOMAKE([no-define foreign 1.6]).
* console/Makefile.am: Remove AUTOMAKE_OPTIONS.
* Makefile.am: Remove AUTOMAKE_OPTIONS.
* i2c/Makefile.am: Remove AUTOMAKE_OPTIONS.
* include/Makefile.am: Remove AUTOMAKE_OPTIONS.
* nvram/Makefile.am: Remove AUTOMAKE_OPTIONS.
* start/Makefile.am: Remove AUTOMAKE_OPTIONS.
* startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
* tod/Makefile.am: Remove AUTOMAKE_OPTIONS.
* wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* New BSP for MCF5206eLITE evaluation board BSP.
* ChangeLog, README, bsp_specs, configure.ac, console/console.c,
console/.cvsignore, i2c/i2c.c, i2c/i2cdrv.c, i2c/.cvsignore,
include/bsp.h, include/bspopts.h.in, include/coverhd.h,
include/ds1307.h, include/i2c.h, include/i2cdrv.h, include/nvram.h,
include/.cvsignore, nvram/nvram.c, nvram/.cvsignore, start/start.S,
start/.cvsignore, startup/bspclean.c, startup/bspstart.c,
startup/gdbinit, startup/init5206e.c, startup/linkcmds,
startup/linkcmds.flash, startup/.cvsignore, times, tod/ds1307.c,
tod/todcfg.c, tod/.cvsignore, tools/.cvsignore, tools/configure.ac,
tools/runtest, tools/changes, wrapup/.cvsignore, .cvsignore:
New files.
|
|
* New BSP for MCF5206eLITE evaluation board BSP.
* ChangeLog, README, bsp_specs, configure.ac, console/console.c,
console/.cvsignore, i2c/i2c.c, i2c/i2cdrv.c, i2c/.cvsignore,
include/bsp.h, include/bspopts.h.in, include/coverhd.h,
include/ds1307.h, include/i2c.h, include/i2cdrv.h, include/nvram.h,
include/.cvsignore, nvram/nvram.c, nvram/.cvsignore, start/start.S,
start/.cvsignore, startup/bspclean.c, startup/bspstart.c,
startup/gdbinit, startup/init5206e.c, startup/linkcmds,
startup/linkcmds.flash, startup/.cvsignore, times, tod/ds1307.c,
tod/todcfg.c, tod/.cvsignore, tools/.cvsignore, tools/configure.ac,
tools/runtest, tools/changes, wrapup/.cvsignore, .cvsignore:
New files.
|