| Commit message (Collapse) | Author | Files | Lines |
|
closes #2445.
|
|
The TLS section symbols had wrong values in case of an empty TLS data
section and a nonempty TLS BSS section.
|
|
|
|
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.
|
|
* Makefile.am, startup/linkcmds: Use top level shared
bsp_get_work_area() implementation.
|
|
* Makefile.am, configure.ac, 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.
* console/debugio.c, startup/bsppredriverhook.c: New files.
* startup/bspstart.c: Removed.
|
|
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
|
|
* startup/linkcmds: Handle .data.* sections
|
|
* startup/linkcmds: Add sections required by newer gcc versions.
|
|
* startup/linkcmds: Add new bss sections .bss.* and .gnu.linkonce.b*.
Also extended RAM section since this is for a simulator
|
|
|
|
* 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.
|
|
* startup/linkcmds: Set _VBR to 0 to indicate that the vectors are
in RAM not ROM. Thanks to Juan Zamorano <jzamora@fi.upm.es> for
debugging this.
|
|
* startup/linkcmds: Added lines so DWARF debug information
would be available. Otherwise gdb complains that the offsets
for the debug info are incorrect and doesn't load the files.
|
|
alias simcpu32 that supports the CPU32 simulator in BSVC. At this
point, it is still under development.
|
|
|
|
|
|
and memory layout. Next step is to share the same bsp_pretasking_hook.
|
|
for the gen68360 that let it work with ELF and C++ exceptions. This
was used as the basis for changes to EVERY m68k bsp_specs and linkcmds.
Before this modification is over, the layout of the starting stack,
heap, and workspace will likely be modified for every m68k BSP. Then
they will all be very similar.
|
|
work with m68k-elf on late model versions of binutils (990901+)
without overlapping or missing section errors.
|
|
|
|
<cjohns@plessey.com.au>. This patch includes the ods68302 bsp,
the RTEMS++ class library, and the rtems++ test.
|