summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 2011-03-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsépius2012-03-022-0/+5
| | | | * support/src/spin.c: Include "test_support.h".
* 2011-03-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsépius2012-03-024-17/+30
| | | | | | | | | | | | | * 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.
* 2012-03-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsépius2012-03-022-182/+193
| | | | | * libnetworking/resolv.h: Partial sync with FreeBSD. Add decls for res_send_setqhook, res_send_setrhook.
* 2012-03-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsépius2012-03-023-1/+11
| | | | | | * 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.
* PR2028: Milkymist USB: forward MIDI messages.Werner Almesberger2012-02-292-0/+12
| | | | | | Forward MIDI messages from the softusb controller to the application. Signed-off-by: Gedare Bloom <gedare@rtems.org>
* Fix typo in comment.Joel Sherrill2012-02-231-1/+1
|
* Merge remote-tracking branch 'upstream/master'Jennifer Averett2012-02-233-9/+4
|\
| * psxtests: Fix typo in psxstatSebastian Huber2012-02-231-1/+1
| |
| * LPC32XX: TypoSebastian Huber2012-02-231-1/+1
| |
| * PR 2026/filesystem - Fix semaphore attributesSebastian Huber2012-02-231-7/+2
| | | | | | | | | | Semaphores of type RTEMS_SIMPLE_BINARY_SEMAPHORE are not suitable for a mutex. Use RTEMS_BINARY_SEMAPHORE with RTEMS_INHERIT_PRIORITY instead.
* | Avoid NULL dereference in printk() before libchip console initializedJennifer Averett2012-02-234-63/+129
|/ | | | | | | | 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.
* 2012-02-22 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsépius2012-02-225-4/+4146
| | | | | * .gitignore: Remove config.guess, config.sub, missing, install-sh. * config.guess, config.sub, missing, install-sh: New.
* 2012-02-22 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsépius2012-02-221-0/+2
| | | | | * libcsupport/src/assocnamebad.c: Add #define INSIDE_ASSOC.
* 2012-02-22 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsépius2012-02-221-0/+1
| | | | | * sapi/include/confdefs.h: Add decl of configuration_mount_table (Fix c++ mangling).
* 2012-02-22 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsépius2012-02-222-1/+1
| | | | | * pppd/system.h: Add pppdapp_initialize. * pppd/init.c: Remove pppdapp_initialize.
* 2012-02-22 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsépius2012-02-223-16/+22
| | | | | | * 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 - LEON3: make SHM driver configurable using weakJoel Sherrill2012-02-172-5/+22
| | | | | | | | | | | 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>
* Use alternative APISebastian Huber2012-02-176-70/+5
| | | | | | Replaced Allocate_majority_of_workspace() with rtems_workspace_allocate(). Replaced Allocate_majority_of_heap() with rtems_heap_greedy_allocate().
* Add functions for greedy workspace allocationSebastian Huber2012-02-173-0/+57
| | | | | | | 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.
* Remove (Moved to git.rtems.org/data/git/rtems-crossrpms.git).Ralf Corsépius2012-02-17395-79724/+0
|
* Fixed incorrect error pathSebastian Huber2012-02-151-2/+0
| | | | The inet_aton() function returns non-zero in case of success.
* Avoid buffer overflow and misaligned memory accessSebastian Huber2012-02-141-14/+24
|
* Avoid NULL pointer accessSebastian Huber2012-02-131-3/+5
|
* Patches for Qemu 1.0.50Sebastian Huber2012-02-119-152/+122
|
* Support for NXP LPC1700 familySebastian Huber2012-02-1122-30/+676
|
* Use proper ARMv7-M compiler flags.Sebastian Huber2012-02-111-2/+1
|
* Support Thumb 2.Sebastian Huber2012-02-111-1/+4
|
* ARMv7-M NVIC and MPU API changes.Sebastian Huber2012-02-113-12/+248
|
* ARMv7-M Systick API changeSebastian Huber2012-02-112-2/+2
|
* Fixed bug intoduced due to API changes.Sebastian Huber2012-02-111-2/+1
|
* PR 2017/bsps - Update due to API changesWendell Silva2012-02-111-1/+0
|
* Added support functions for greedy heap allocationSebastian Huber2012-02-106-2/+144
| | | | | | 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.
* Moved empty test in front of busy testsSebastian Huber2012-02-101-10/+10
|
* Increase stack size for symbolic link loop testSebastian Huber2012-02-094-0/+4
|
* Check that the file offset is valid after a seekSebastian Huber2012-02-092-14/+8
|
* Fixed warnings and minor bugsSebastian Huber2012-02-0813-43/+50
| | | | | | 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.
* POSIX conformanceSebastian Huber2012-02-081-1/+2
| | | | | For symbolic links, the length in bytes of the pathname contained in the symbolic link should be returned in st_size.
* Fixed typo (setegid.c was missing)Sebastian Huber2012-02-081-1/+1
|
* Remove (Obsolete).Ralf Corsépius2012-02-081-497/+0
|
* PR 2001/shell - medit command argument parsing correctionJoel Sherrill2012-02-031-3/+1
| | | | | | | | | | | "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>
* Update copyright year on manuals to 2012.Joel Sherrill2012-02-031-2/+2
|
* PR 1991/cpukit - attr.c (really mode code) warning reworkJoel Sherrill2012-02-027-36/+60
| | | | | | | | | | | | | | This PR was about a warning for no previous prototype for rtems_interrupt_level_attribute. This method exists (like a few others) to have real bodies for Classic API services implemented as macros. These macros are not available from anything but C and C++. The most explicit use was in the Ada binding but these would be needed from assembly language or any other non-C based language. On top of needing a prototype, the methods were misnamed. They were related to modes. This renames them, moves the file, fixes test code, etc.
* Merge remote branch 'upstream/master'Joel Sherrill2012-02-020-0/+0
|\
| * PR 1962/bsps - MVME162 Console Corrections and ImprovementsJoel Sherrill2012-02-026-23/+103
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * console/console.c: char_ready() was never returning true so console never processed input data * console/console.c: added printk() support to default device * include/bsp.h: Added #define for MOT_162BUG_VEC_ADDRESS * startup/bspclean.c: Modified to use MOT_162BUG_VEC_ADDRESS * startup/bspstart.c: Modified to use MOT_162BUG_VEC_ADDRESS * make/custom/mvme162.cfg: Modified to use "RTEMS_CPU_MODEL=68lc040" and "CPU_CFLAGS = -mcpu=68040 -msoft-float" so BSP will always work with all board variations. * README: Added notes on user required configuration changes and information about board models and variants * README.models: New file that contains a detailed list of MVME162 models and variants. Signed-off-by: Vic Hoover <victor.hoover.ctr@navy.mil>
* | PR 2012 - mdump/wdump shell cmds handle length arg incorrectly; add ldump cmdJoel Sherrill2012-02-025-149/+268
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* | PR 1962/bsps - MVME162 Console Corrections and ImprovementsJoel Sherrill2012-02-026-23/+103
|/ | | | | | | | | | | | | | | | | | * console/console.c: char_ready() was never returning true so console never processed input data * console/console.c: added printk() support to default device * include/bsp.h: Added #define for MOT_162BUG_VEC_ADDRESS * startup/bspclean.c: Modified to use MOT_162BUG_VEC_ADDRESS * startup/bspstart.c: Modified to use MOT_162BUG_VEC_ADDRESS * make/custom/mvme162.cfg: Modified to use "RTEMS_CPU_MODEL=68lc040" and "CPU_CFLAGS = -mcpu=68040 -msoft-float" so BSP will always work with all board variations. * README: Added notes on user required configuration changes and information about board models and variants * README.models: New file that contains a detailed list of MVME162 models and variants. Signed-off-by: Vic Hoover <victor.hoover.ctr@navy.mil>
* PR 1962/bsps - MVME162 Console Corrections and ImprovementsJoel Sherrill2012-02-021-0/+233
| | | | | | | | | | | | | | | | | | * console/console.c: char_ready() was never returning true so console never processed input data * console/console.c: added printk() support to default device * include/bsp.h: Added #define for MOT_162BUG_VEC_ADDRESS * startup/bspclean.c: Modified to use MOT_162BUG_VEC_ADDRESS * startup/bspstart.c: Modified to use MOT_162BUG_VEC_ADDRESS * make/custom/mvme162.cfg: Modified to use "RTEMS_CPU_MODEL=68lc040" and "CPU_CFLAGS = -mcpu=68040 -msoft-float" so BSP will always work with all board variations. * README: Added notes on user required configuration changes and information about board models and variants * README.models: New file that contains a detailed list of MVME162 models and variants. Signed-off-by: Vic Hoover <victor.hoover.ctr@navy.mil>
* PR 1998/networking - Move ftpd root initializationJoel Sherrill2012-02-021-9/+7
| | | | | From: Xiangfu <xiangfu@sharism.cc> Signed-off-by: Xiangfu <xiangfu@sharism.cc>
* PR 2011/networking - GRETH: performance improvements and one bugfixJoel Sherrill2012-02-021-179/+316
| | | | | | | | | | | | GRETH driver updated, 10-15% performance improvements for GBIT MAC, unnecessary RX interrupts not taken which under heavy load saves approx. 1500 interrupts/s, one task removed saving about 5kb memory and 1 bug solved. BUG: RX interrupt was enabled before the RX-daemon was created which could result in a faulty call to rtems_event_send. Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
* PR 2011/networking GRETH: Moved print to remove potential deadlockJoel Sherrill2012-02-021-2/+11
| | | | | | | | | Deadlock may arise when the EDCL bug link is used to tunnel console output over Ethernet, when Ethernet is down one should avoid using console (only during debugging of LEON targets) Author: Marko Isomaki <marko@gaisler.com> Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>