| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add CPU port type CPU_Exception_frame and function
_CPU_Exception_frame_print().
The CPU ports of avr, bfin, h8300, lm32, m32c, m32r, m68k, nios2, sh,
sparc64, and v850 use an empty default implementation of
_CPU_Exception_frame_print().
Add rtems_exception_frame and rtems_exception_frame_print().
Add RTEMS_FATAL_SOURCE_EXCEPTION for CPU exceptions. Use rtems_fatal()
with source RTEMS_FATAL_SOURCE_EXCEPTION in CPU ports of i386, powerpc,
and sparc for unexpected exceptions.
Add third parameter to RTEMS_BSP_CLEANUP_OPTIONS() which controls the
BSP_PRINT_EXCEPTION_CONTEXT define used in the default
bsp_fatal_extension().
Add test sptests/spfatal26.
|
|
|
|
|
|
|
| |
Call the fatal handlers of the user extensions before the update of
_Internal_errors_What_happened. This reduces the requirements on the
execution context further. Now a valid read-write data is only required
after the call to the fatal handlers.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
The work areas (RTEMS work space and C program heap) will be initialized
now in a separate step and are no longer part of
rtems_initialize_data_structures(). Initialization is performed with
tables of Heap_Area entries. This allows usage of scattered memory
areas present on various small scale micro-controllers.
The sbrk() support API changes also. The bsp_sbrk_init() must now deal
with a minimum size for the first memory chunk to take the configured
work space size into account.
|
| |
|
|
|
|
|
|
|
|
| |
Joel editted the documentation for clarity, grammar and technical
correctness. I also moved it in the manual and added @findex
entries. The core work was just polished.
Author: Krzysztof Mięsowicz <krzysztof.miesowicz@gmail.com>
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Port
+ v850 does not have appear to have any optimized bit scan instructions
+ v850 does have single instructions for wap u16 and u32
+ Code path optimization preferences set
+ Add BSP variants for each GCC CPU model flag and a README
- v850e1 variant does not work (fails during BSP initialization)
BSP for GDB v850 Simulator
+ linkcmds matches defaults in GDB simulator with RTEMS mods
+ crt1.c added from v850 newlib port for __main()
+ BSP exits cleanly
+ printk and console I/O work
+ uses clock tick from IDLE task
+ Tests not requiring real clock ISR work
Documentation
+ CPU Supplment chapter for v850 added
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
See http://www.rtems.org/pipermail/rtems-devel/2012-May/001006.html
for details.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Add new file for CBS documentation.
|
|
|
|
|
|
| |
Adds documentation on the scheduler options and scheduler selection
to the User's Manual to reflect changes made in the development of
pluggable scheduling with EDF and CBS schedulers.
|
| |
|
|
|
|
|
|
|
|
|
| |
Adds to confdefs a way to specify rtems_resource_unlimited for classic and
posix objects using a new macro CONFIGURE_OBJECTS_UNLIMITED.
Use CONFIGURE_OBJECTS_ALLOCATION_SIZE to declare the allocation size for
extending the set of objects at runtime. Updates the unlimited sample
to demonstrate how to use the new macros. Also adds new documentation in
the C User's Manual regarding configuring with unlimited objects.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* libmisc/shell/main_mdump.c: Reworked to fix bugs in handling of the
length argument and to provide an "ldump" command. This file now also
supports the "wdump" command. In addition, an RTEMS API function called
rtems_mdump() is provided to allow easy dumping from application code.
* libmisc/shell/main_mwdump.c: Obsolete file.
* libmisc/Makefile.am: Removed main_mwdump.c
* libmisc/shell/shellconfig.h: Added "ldump" command.
* shell/memory.t: Added documentation for the "ldump" command
Signed-off-by: Ric Claus <claus@SLAC.Stanford.edu>
|
| |
|
|
|
|
|
| |
* project.am (MOSTLYCLEANFILES): Remove index.html.
* ada_user/Makefile.am (CLEANFILES): Fixup image handling.
|
|
|
|
|
|
| |
PR 1984/doc
* user/conf.t: Change CONFIGURE_MINIMUM_STACK_SIZE to
CONFIGURE_MINIMUM_TASK_STACK_SIZE.
|
|
|
|
|
| |
* user/conf.t: Move @findex for CONFIGURE_MICROSECONDS_PER_TICK to
where it should be.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 1793/doc
* .cvsignore, Makefile.am, README, configure.ac, index.html.in,
main.am, project.am, ada_user/.cvsignore, ada_user/ada_user.texi,
ada_user/example.texi, bsp_howto/.cvsignore,
bsp_howto/bsp_howto.texi, cpu_supplement/.cvsignore,
cpu_supplement/cpu_supplement.texi, cpu_supplement/preface.texi,
develenv/.cvsignore, develenv/develenv.texi, develenv/intro.texi,
filesystem/.cvsignore, filesystem/filesystem.texi,
filesystem/preface.texi, networking/.cvsignore,
networking/networking.texi, networking/preface.texi,
porting/.cvsignore, porting/porting.texi, porting/preface.texi,
posix1003.1/.cvsignore, posix1003.1/posix1003_1.texi,
posix_users/.cvsignore, posix_users/posix_users.texi,
posix_users/preface.texi, shell/.cvsignore, shell/preface.texi,
shell/shell.texi, started/.cvsignore, started/started.texi,
user/.cvsignore, user/c_user.texi, user/dirstat.texi,
user/example.texi, user/glossary.texi, user/preface.texi: Convert
from texi2www to texi2html.
* texi2html_init.in: New file.
* rtems_footer.html.in, rtems_header.html.in: Removed.
|
|
|
|
|
|
|
|
|
|
| |
PR 1793/doc
* Makefile.am, configure.ac, bmenu/bmenu2.c: Convert from texi2www to
texi2html.
* texi2www/ChangeLog, texi2www/Makefile.am, texi2www/dir-arrow.gif,
texi2www/missing-arrow.gif, texi2www/next-arrow.gif,
texi2www/prev-arrow.gif, texi2www/texi2dvi, texi2www/texi2www,
texi2www/texi2www.texi, texi2www/up-arrow.gif: Removed.
|
|
|
|
|
|
| |
PR 1793/doc
* .cvsignore, install.texi, intro.texi, probrep.texi, relnotes.texi,
status.texi: Convert from texi2www to texi2html.
|
|
|
|
|
| |
PR 1793/doc
* .cvsignore, new_chapters.texi: Convert from texi2www to texi2html.
|
|
|
|
|
|
|
|
|
|
| |
* ada_user/version.texi, bsp_howto/version.texi,
cpu_supplement/version.texi, develenv/version.texi,
filesystem/version.texi, networking/version.texi,
porting/version.texi, posix1003.1/version.texi,
posix_users/version.texi, shell/version.texi, started/version.texi,
user/version.texi: Update to match when files in directory where last
touched.
|
|
|
|
|
| |
* version.texi: Update to match when files in directory where last
touched.
|
|
|
|
| |
* user/conf.t: Added a bsp override option for MAXIMUM_DEVICES.
|
|
|
|
|
|
| |
PR 1947/doc
* started/buildrt.t: Make note that native toolset is needed to
configure and build RTEMS.
|
|
|
|
|
|
|
|
| |
Petr Benes <benesp16@fel.cvut.cz>
PR 1912/doc
* user/conf.t, user/schedule.t: Rework to add scheduler specific
information.
|
|
|
|
|
|
|
| |
* user/Makefile.am, user/c_user.texi: Reorder chapters to put
scheduling earlier. Also put Barrier and Rate Monotonic Manager where
they logically belong. They appear to have just be added toward the
end.
|
|
|
|
|
|
|
|
| |
PR 1864/doc
* user/conf.t: Add missing documentation for
CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUE_DESCRIPTORS,
CONFIGURE_MAXIMUM_POSIX_BARRIERS , CONFIGURE_MAXIMUM_POSIX_SPINLOCKS,
CONFIGURE_MAXIMUM_POSIX_RWLOCKS.
|
|
|
|
|
| |
PR 1851/doc
* user/conf.t: Fix typo in CONFIGURE_MESSAGE_BUFFER_MEMORY example.
|
|
|
|
| |
* user/mp.t: Avoid obsolete notation.
|
|
|
|
| |
* user/part.t, user/sem.t: Typos.
|
|
|
|
|
|
| |
PR 1824/cpukit
* bsp_howto/init.t, bsp_howto/support.t, user/init.t: Return
exit/shutdown status back to boot_card().
|
|
|
|
| |
* bsp_howto/support.t: Update copyright.
|
|
|
|
|
|
| |
* bsp_howto/support.t: Add section describing configuration macros
which may be defined at the BSP level to alter defaults in
rtems/confdefs.h.
|
|
|
|
| |
* user/conf.t: Fix typos.
|
|
|
|
| |
* user/conf.t: Add SMP Configuration parameters.
|
|
|
|
| |
* user/conf.t: Slight rework to deemphasize not using confdefs.h
|
|
|
|
|
| |
* index.html.in, common/opengroup_manpage_acknowledgement.texi,
common/opengroup_preface_acknowledgement.texi: New dates.
|