Age | Commit message (Collapse) | Author |
|
|
|
drvmgr_get_dev_prefix returns 0 if a prefix was found.
Therefore the if condition needs to check for 0, i.e. DRVMGR_OK.
|
|
Update #3870
|
|
Update #3875.
|
|
This file contained duplicate prototypes for standard POSIX functions
declared in <time.h>.
|
|
|
|
|
|
The corresponding data structure not longer exists. This function was
not tested and documented.
Close #3871.
|
|
The testsuites/ada/sptests/sp19/Makefile was added to document how
sptest.adb is generated. However, this Makefile is in the way of
./bootstrap -c. Add an exception.
|
|
Remove DEBUG_WORKSPACE support. There are better ways to trace the
application. See Tracing chapter in the RTEMS User Manual.
Remove superfluous includes. Change format.
|
|
|
|
This patch adds driver for Mini UART present in Raspberry Pi 3
and above, this UART is currently used as the primary UART in
these models.
The Mini UART is similar to ns16550, this driver is built
upon libchip/ns16550.
|
|
This patch will allow the user to pass a function to calculate
the baud divisor.
This will allow for more flexibility, since for some BSPs
like raspberrypi, the calculation of baud divisor is different
from what is in the current driver.
|
|
|
|
Update #3838.
|
|
Without this change, rtems-libbsd does not compile. A macro turns
free into bsd_free.
Also the use of a standard library element as a program identifier
is a violation of a MISRA rule. Turns out that was a good rule. :)
|
|
Allocate new thread queue heads during objects information extend. This
removes an error case and the last dependency on the workspace in
_Thread_Initialize().
Update #3835.
|
|
Update #3835.
|
|
Update #3835.
|
|
Update #3835.
|
|
Update #3835.
|
|
Update #3835.
|
|
Return block index in _Objects_Extend_information(). This allows to
customize the objects information extend.
Update #3835.
|
|
This function is simple enough to be inlined.
Update #3835.
|
|
Split up the different objects free methods into separate functions.
This helps to avoid a dependency on the workspace in case no objects or
a static set of objects is configured.
Update #3835.
|
|
Split up the different objects allocation methods into separate
functions. This helps to avoid a dependency on the workspace in case no
objects or a static set of objects is configured.
Change license to BSD-2-Clause according to file histories.
Update #3053.
Update #3835.
|
|
This is a preparation to allow a customization of the objects
information extend.
Update #3835.
|
|
Place idle and MPCI stacks into extra linker sections. This can be
optionally used by applications to control the placement of the stacks.
Update #3835.
|
|
Move thread stack allocation to caller side of _Thread_Initialize().
Update #3835.
|
|
Update #3835.
|
|
Add the Thread_Configuration structure to reduce the parameter count of
_Thread_Initialize(). This makes it easier to add more parameters in
the future. It simplifies the code generation since most architectures
do not have that many registers available for function parameters.
Update #3835.
|
|
This allows the linker garbage collection to perform its work.
Update #3835.
|
|
Use the stack area to allocate the TLS area.
Update #3835.
|
|
Use the stack area to allocate the FP context. This considerably
simplifies the application configuration since the task count no longer
influences the configured work space size. With this change the stack
space size is overestimated since an FP context for each thread is
accounted. Memory constraint applications can use the stack size for
fine tuning.
Update #3835.
|
|
This call is superfluous since _Thread_Initialize() will do this also.
Update #3835.
|
|
Update #3835.
|
|
Remove superfluous Thread_Control::Start::stack member.
Update #3835.
|
|
Update #3835.
|
|
This avoids to pull in via printk() the Termios support which pulls in
the file system support. This fixes a spconfig02 test failure.
|
|
Update #3869.
|
|
Update #3869.
|
|
This uses the tx-threshold to reduce gaps in SPI transmissions.
Update #3869.
|
|
Update #3869.
|
|
The new area is used by the i.MX 6UltraLite for example.
Update #3869.
|
|
Update #3869.
|
|
Update #3869.
|
|
Make functions and data static.
|
|
Canonical input processing was broken by
667501a314ba75f80f1c13c6b43dd35d0a00efd1 as shown by test case
termios09.
Update #3800.
|
|
Replace the BSP_DIRTY_MEMORY BSP option with a CONFIGURE_DIRTY_MEMORY
configuration option.
Update #3843.
|
|
Use a dedicate system initialization step to zero the memory used for
the workspace and C program heap.
This avoids dead code in case CONFIGURE_ZERO_WORKSPACE_AUTOMATICALLY is
not configured.
|