| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
The CONFIGURE_UNIFIED_WORK_AREAS option pulls in a system initialization
handler which initializes the unified heap.
Close #4108.
|
|
|
|
| |
Prevent a stack overflow if RTEMS_COVERAGE is enabled.
|
|
|
|
| |
Updates #3053.
|
|
|
|
|
|
|
| |
Rename CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS into
CONFIGURE_MAXIMUM_FILE_DESCRIPTORS.
Update #3753.
|
|
|
|
| |
Update #3433.
|
|
|
|
| |
Update #2843.
|
|
|
|
|
|
|
| |
This avoids potential dead code in _Thread_Handler(). It gets rid of
the dangerous function pointer casts.
Update #2514.
|
| |
|
|
|
|
| |
They are disabled by default as they are deprecated.
|
| |
|
|
|
|
|
|
|
| |
Include <bsp/default-initial-extension.h> in all BSPs. Call
rtems_fatal() with RTEMS_FATAL_SOURCE_EXIT as source and the exit()
status code as fatal code in every bsp_cleanup(). Move previous
bsp_cleanup() code into bsp_fatal_extension().
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
* minimum/init.c: Use fatal error extension to prevent infinite
runtime.
|
| |
|
| |
|
|
|
|
|
|
| |
* minimum/init.c, unlimited/system.h: Add support for optionally having
a unified work area. In other words, the RTEMS Workspace and C
Program Heap are the same pool of memory.
|
|
|
|
|
|
|
|
| |
* hello/system.h, minimum/Makefile.am, minimum/init.c: Merge GSOC
project code to add simple device only filesystem (devfs), optionally
completely drop out filesystem, and to clean up disabling newlib
reentrancy support. This dropped 17K from the minimum.exe for
sparc/sis and arm/rtl22xx_t now has a 15K code space.
|
|
|
|
| |
* minimum/init.c: Disable confdefs.h debug.
|
|
|
|
|
| |
* iostream/system.h: Init task was close to blowing stack on PowerPC.
* minimum/init.c: Disable Classic API Notepads.
|
|
|
|
|
|
| |
* minimum/init.c: Add CONFIGURE_IDLE_TASK_INITIALIZES_APPLICATION and
CONFIGURE_MAXIMUM_PRIORITY. Workspace usage now reduces to 4696 bytes
on psim.
|
|
|
|
|
|
| |
* minimum/init.c: Exerise new ability for application to configure
minimum stack size. This test still runs the same with a 7.5K stack
on the powerpc but reserves 15K less Workspace on the PowerPC.
|
|
|
|
|
|
| |
* minimum/Makefile.am: Link against all managers.
* minimum/init.c: Use existing confdefs.h macros to turn off more
this test does not use.
|
|
|
|
|
| |
* fileio/init.c, hello/system.h, minimum/init.c, unlimited/system.h:
Use CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER where needed.
|
|
|
|
|
|
| |
* minimum/Makefile.am, minimum/init.c: Switch back to using optional
manager support. Also add use of CONFIGURE_DISABLE_NEWLIB_REENTRANCY
to demonstrate that the newlib reentrancy support is optional.
|
|
|
|
|
| |
PR 1230/tests
* minimum/init.c: Minimum should not configure console driver.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* base_sp/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* cdtest/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* fileio/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* hello/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* loopback/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
* minimum/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
* paranoia/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* pppd/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* ticker/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* unlimited/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* README, base_mp/apptask.c, base_mp/init.c, base_mp/system.h,
base_mp/node1/base_mp.doc, base_mp/node2/base_mp.doc,
base_sp/apptask.c, base_sp/base_sp.doc, base_sp/init.c,
base_sp/system.h, cdtest/init.c, cdtest/main.cc, cdtest/system.h,
fileio/fileio.doc, fileio/init.c, fileio/system.h, hello/hello.doc,
hello/init.c, hello/system.h, minimum/init.c, minimum/minimum.doc,
paranoia/init.c, paranoia/paranoia.doc, paranoia/system.h,
ticker/init.c, ticker/system.h, ticker/tasks.c, ticker/ticker.doc,
unlimited/init.c, unlimited/system.h, unlimited/test1.c,
unlimited/test2.c, unlimited/test3.c, unlimited/unlimited.doc: URL
for license changed.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
particular, using bsp.h, or getting information from the BSP which
should properly be obtained from RTEMS is forbidden. This is
necessary to strengthen the division between the BSP independent
parts of RTEMS and the BSPs themselves. This started after
comments and analysis by Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
The changes primarily eliminated the need to include bsp.h and
peeking at BSP_Configuration. The use of Cpu_table in each
BSP needs to be eliminated.
|
|
and RTEMS configuration.
|