| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Store the stack pointer of the exception context to the exception frame.
Close #3987.
|
|
|
|
|
|
|
| |
This is in line with pthread_setschedparam() and
pthread_getschedparam().
Update #2514.
|
|
|
|
|
|
|
|
|
|
| |
Merge the rtems_termios_isig_status_code and
rtems_termios_iproc_status_code enums into a single
rtems_termios_iproc_status_code which is now a part of the API.
Simplify rtems_termios_posix_isig_handler() to avoid unreachable code.
Close #3800.
|
|
|
|
| |
Use with the trace outout to check for allocation leaks.
|
|
|
|
|
| |
Add the _Copyright_Notice to a special linker set to prevent a garbage
collection of this item.
|
|
|
|
| |
Close #3973.
|
|
|
|
| |
Update #3973.
|
|
|
|
| |
Close #3972.
|
|
|
|
|
|
|
|
|
|
|
|
| |
This define is
* not documented,
* not used in the RTEMS code base, and
* longer than sizeof(rtems_name).
Close #3971.
|
|
|
|
| |
Close #3970.
|
|
|
|
| |
Update #3970.
|
|
|
|
|
|
|
|
| |
- The change from bool to an enum did not trip a compiler warning
and only the rel path was changed. The rela path was missed so
archs like SPARC failed.
Updates #3969
|
|
|
|
| |
Updates #3969
|
|
|
|
|
|
| |
- The check was for greater than and not equal or greater
Updates #3969
|
|
|
|
| |
Updates #3969
|
|
|
|
| |
Updates #3969
|
|
|
|
| |
Updates #3969
|
|
|
|
| |
This order change fixes the Latex documentation build via Doxygen.
|
|
|
|
|
|
|
|
| |
This patch is an updated version from:
https://lists.rtems.org/pipermail/users/2016-January/029740.html
Closes #3693
|
|
|
|
|
|
| |
Check that the extensions table is not NULL. Change format.
Update #3953.
|
|
|
|
|
|
|
|
| |
Use the following variant which was already used by most source files:
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Fix the passing of std[in/out] to child threads
- Fix deleting of managed memory in the key destructor
- Only set the key in the main loop thread
- Only allocate a shell env outside of the main loop
- Fix memory leak if the task start fails
- Remove error level from shell env, it cannot be returned this way. Add
exit_code but the API is broken so it cannot be returned.
Closes #3859
|
|
|
|
| |
Update #3875.
|
|
|
|
| |
Close #3949.
|
|
|
|
| |
Update #3949.
|
|
|
|
|
|
| |
Delete unused RTEMS_DECLARE_GLOBAL_SYMBOL().
Update #3799.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In the previous implementation, the _ISR_Stack_area_begin and
_ISR_Stack_area_end symbols were in different sections. If they do not
have the same alignment, then the following linker directive could
separate them:
*(SORT_BY_ALIGNMENT (SORT_BY_NAME (.rtemsstack*)))
Do not use different sections and instead define _ISR_Stack_area_end
directly.
Update #3799.
|
|
|
|
| |
Update #3799.
|
|
|
|
|
| |
This reverts commit 8e80876bdd54e36fb668eee655eec1dd588daf13
which broke several architectures.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The _ISR_Stack_area_begin and _ISR_Stack_area_end symbols are in
different sections. They must have the same alignment, otherwise the
following linker directive could separate them:
*(SORT_BY_ALIGNMENT (SORT_BY_NAME (.rtemsstack*)))
Update #3799.
|
|
|
|
|
|
|
| |
Statically initialize the ARMv7-M vector table to allow a placement in
ROM with read-only MPU settings.
Change licence to BSD-2-Clause in some files.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove the following undocumented configuration options:
* CONFIGURE_FILESYSTEM_ENTRY_DOSFS
* CONFIGURE_FILESYSTEM_ENTRY_FTPFS
* CONFIGURE_FILESYSTEM_ENTRY_IMFS
* CONFIGURE_FILESYSTEM_ENTRY_JFFS2
* CONFIGURE_FILESYSTEM_ENTRY_NFS
* CONFIGURE_FILESYSTEM_ENTRY_RFS
* CONFIGURE_FILESYSTEM_ENTRY_TFTPFS
Update #3836.
|
|
|
|
|
| |
This type is unused. Do not mention non-existing
CONFIGURE_FILESYSTEM_MINIIMFS.
|
| |
|
|
|
|
|
|
|
|
| |
This filesystem no longer exists.
Remove unused RTEMS_FILESYSTEM_TYPE_DEVFS.
Update #3894.
|
|
|
|
|
|
| |
These defines are not used and easily conflict with application code.
They are also defined by the standard header file <arpa/ftp.h> if
someone needs them.
|
| |
|
|
|
|
|
| |
Do not undefine this unused BSP configuration option. This is a follow
up of commit 92b33b8d09377feb14eb5a831ce242047c58d02b.
|
| |
|
|
|
|
|
| |
On most architectures, the size of the thread-local storage TCB must be
8 bytes. Fix the definition for 64-bit targets.
|
|
|
|
|
|
|
| |
Check for configuration errors earlier. Allow fatal dumps without the
other extensions. Add some warnings.
Update #3904.
|
|
|
|
|
|
|
|
|
| |
Add rtems_record_dump_base64() and rtems_record_dump_base64_zlib().
Add CONFIGURE_RECORD_FATAL_DUMP_BASE64 and
CONFIGURE_RECORD_FATAL_DUMP_BASE64_ZLIB configuration options.
Update #3904.
|
|
|
|
| |
Update #3904.
|
|
|
|
| |
Update #3904.
|
|
|
|
|
|
|
|
|
|
|
|
| |
There was a race conditon in the reference counting of file descriptors
during a close() operation. After the call to the close handler, the
rtems_libio_free() function cleared the flags to zero. However, at this
point in time there may still exist some holders of the file descriptor.
With RTEMS_DEBUG enabled this could lead to failed assertions in
rtems_libio_iop_drop().
Change the code to use only atomic read-modify-write operations on the
rtems_libio_iop::flags.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add a simplified path evaluation function IMFS_eval_path_devfs() for a
device only IMFS configuration.
The code size can be further reduced by the application if it disables
the support for legacy IO drivers via:
#define CONFIGURE_IMFS_DISABLE_MKNOD
#define CONFIGURE_IMFS_DISABLE_MKNOD_DEVICE
Obsolete CONFIGURE_MAXIMUM_DEVICES. Remove BSP_MAXIMUM_DEVICES.
Update #3894.
Update #3898.
|
|
|
|
| |
Update #3894.
|
|
|
|
| |
Update #3894.
|