| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
The change of the MSR[FP] status requires a context-synchronizing
instruction.
|
| |
|
|\ |
|
| |
| |
| |
| |
| | |
Add a red-black tree helper method to ease obtaining the direction opposite
to the current direction. Useful for manipulating and traversing an rbtree.
|
| |
| |
| |
| |
| |
| |
| | |
The tests for the rtems_rbtree_predecessor/successor check for a
range of values for the target id of the predecessor/successor
when we know the exact expected value. This commit makes the
test more precise.
|
| |
| |
| |
| |
| |
| |
| | |
Leave the task of providing a suitable firmware for the Milkymist softusb
core to the application instead of having an inflexible array in the driver.
Signed-off-by: Gedare Bloom <gedare@rtems.org>
|
| |
| |
| |
| |
| |
| | |
Slightly adjust video timing registers since we had problems with a few screens and the previous values.
Signed-off-by: Gedare Bloom <gedare@rtems.org>
|
| |
| |
| |
| | |
* support/src/spin.c: Include "test_support.h".
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* psxtmmq01/init.c: Make benchmark_mq_open,
benchmark_mq_open_second, benchmark_mq_close,
benchmark_mq_close_second, benchmark_mq_unlink, benchmark_mq_notify,
benchmark_mq_send, benchmark_mq_receive, benchmark_mq_timedsend,
benchmark_mq_timedreceive static.
* psxtmmutex01/init.c: Make test_mutex_create, test_mutex_destroy
static.
* psxtmsem02/init.c: benchmark_sem_getvalue, benchmark_sem_wait,
benchmark_sem_post, benchmark_sem_trywait_available,
benchmark_sem_trywait_not_available static.
|
| |
| |
| |
| |
| | |
* libnetworking/resolv.h: Partial sync with FreeBSD.
Add decls for res_send_setqhook, res_send_setrhook.
|
| |
| |
| |
| |
| |
| | |
* configure.ac: Check for rcmd in unistd.h.
* libnetworking/libc/rcmd.c: Build iff rcmd is declared in unistd.h.
Change rcmd's decl to match with Linux/FreeBSD's decl.
|
| |
| |
| |
| |
| |
| | |
Forward MIDI messages from the softusb controller to the application.
Signed-off-by: Gedare Bloom <gedare@rtems.org>
|
|/
|
|
|
|
|
|
|
|
|
|
|
| |
We increased PMEM to 8 kB but never updated SOFTUSB_PMEM_SIZE.
This didn't have much of an effect because all we used it for was
to zero unused program memory - which we should never touch
anyway.
But now that "usb load" in FN uses SOFTUSB_PMEM_SIZE, this caused
it to silently truncate the firmware, producing rather puzzling
effects.
Signed-off-by: Joel Sherrill <joel.sherrill@oarcorp.com>
|
| |
|
|\ |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Semaphores of type RTEMS_SIMPLE_BINARY_SEMAPHORE are not suitable for a
mutex. Use RTEMS_BINARY_SEMAPHORE with RTEMS_INHERIT_PRIORITY instead.
|
|/
|
|
|
|
|
|
| |
With the addition of dynamically registered libchip serial devices,
there is the need to be able to use printk() before the console driver
has initialized the indirect pointer table. This lets printk() support
routines call pass a control structure directly without a lookup through
the uninitialized indirect one.
|
|
|
|
|
| |
* .gitignore: Remove config.guess, config.sub, missing, install-sh.
* config.guess, config.sub, missing, install-sh: New.
|
|
|
|
|
| |
* libcsupport/src/assocnamebad.c:
Add #define INSIDE_ASSOC.
|
|
|
|
|
| |
* sapi/include/confdefs.h:
Add decl of configuration_mount_table (Fix c++ mangling).
|
|
|
|
|
| |
* pppd/system.h: Add pppdapp_initialize.
* pppd/init.c: Remove pppdapp_initialize.
|
|
|
|
|
|
| |
* nsecs/system.h: New (Split out from nsecs/init.c).
* nsecs/init.c: Reflect nsecs/system.h having been split out.
* nsecs/empty.c: Include "system.h".
|
|
|
|
|
|
|
|
|
|
|
| |
PR 2015/bsps
Since the configuration struct is always present one can let
DATA initialize it to reduce footprint, at the same time it
is made weak to let the user able to configure the SHM driver
without editing the driver code.
Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
|
|
|
|
|
|
| |
Replaced Allocate_majority_of_workspace() with
rtems_workspace_allocate(). Replaced Allocate_majority_of_heap() with
rtems_heap_greedy_allocate().
|
|
|
|
|
|
|
| |
Various tests must check program paths that result due to failed memory
allocations from the workspace. To avoid tinkering with internal
workspace structures throughout the test code these functions should be
used.
|
| |
|
|
|
|
| |
The inet_aton() function returns non-zero in case of success.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Various tests must check program paths that result due to failed memory
allocations from the heap. To avoid tinkering with internal heap
structures throughout the test code these functions should be used.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
o Due to the usual integer propagation rules care must be taken in case
off_t is involved.
o Use the effective UID and GID consistently.
|
|
|
|
|
| |
For symbolic links, the length in bytes of the pathname contained in the
symbolic link should be returned in st_size.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
"medit" overran the argument list, choking on the NULL pointer
following the last argument.
Note that "medit" still only does byte-sized accesses, which limits
its usefulness on most systems.
Author: Werner Almesberger <werner@almesberger.net>
Signed-off-by: Sebastien Bourdeauducq <sebastien@milkymist.org>
|
| |
|