Commit Graph

23768 Commits

Author SHA1 Message Date
Daniel Hellstrom
6d79be5112 LEON3: fix compiler warning in SHM driver
PR 2008/bsps

Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
2012-02-02 10:33:41 -06:00
Daniel Hellstrom
2a68f53afa LEON3BSP MP: may wake one more CPU than expected
The SHM code always wakes one CPU more that configured, however
this has never been a problem since RTEMS will be running on all CPUs
or only two cores were available.

PR 2006/bsps

Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
2012-02-02 10:15:50 -06:00
Sebastian Huber
1052242d23 Removed fpathconf file system node handler.
There existed no calling function for this handler.
2012-02-02 15:55:33 +01:00
Joel Sherrill
184a612ebe Merge remote branch 'remotes/origin/gitignore' 2012-02-02 08:17:25 -06:00
Sebastian Huber
72a3af3e42 Extended API to support iteration of const chains. 2012-02-02 11:09:30 +01:00
Joel Sherrill
52694844ce Improve comments on console select patch. 2012-02-01 15:03:18 -06:00
Joel Sherrill
d1887bafc0 Improve comments on console select patch. 2012-02-01 15:02:03 -06:00
Jennifer Averett
441b90e6c9 Correct run-time selection of console port.
This was broken by conversion of console driver to libchip style.
2012-02-01 14:32:28 -06:00
Joel Sherrill
61250b4ce9 Remove all .cvsignore files. 2012-02-01 10:59:44 -06:00
Joel Sherrill
34ce24e222 Add minimal .gitignore files. 2012-02-01 10:49:55 -06:00
Joel Sherrill
41572c40c3 Fix spelling error and improve comment. 2012-01-31 15:15:20 -06:00
Sebastian Huber
77c2178501 Fixed race condition during startup. 2012-01-31 11:25:15 +01:00
Sebastian Huber
be42aa1aef Revert "Google C++ Testing Framework 1.6.0."
This reverts commit 9bf3a86865.
2012-01-26 09:58:10 +01:00
Sebastian Huber
78384114f2 Revert "Support custom Makefiles."
This reverts commit 621e1c9b74.
2012-01-26 09:57:57 +01:00
Sebastian Huber
f4491f945e Revert "Disable optimization."
This reverts commit 8ae88d7f96.
2012-01-26 09:57:19 +01:00
Sebastian Huber
a762dc2a49 Support for MPC5643L.
Rework of the start sequence to reduce the amount assembler code and to
support configuration tables which may be provided by the application.
2012-01-23 11:19:22 +01:00
Sebastian Huber
9bf3a86865 Google C++ Testing Framework 1.6.0. 2012-01-23 10:50:19 +01:00
Sebastian Huber
621e1c9b74 Support custom Makefiles. 2012-01-23 10:50:15 +01:00
Sebastian Huber
8ae88d7f96 Disable optimization. 2012-01-23 10:50:11 +01:00
Sebastian Huber
0180806481 Update due to API changes. 2012-01-23 10:50:07 +01:00
Chris Johns
6dde1121f3 Change the email address for Chris Johns. 2012-01-20 12:53:09 +11:00
Joel Sherrill
70fff65ff6 2011-12-14 Joel Sherrill <joel.sherrilL@OARcorp.com>
* Makefile.am: Change to one file per line. Clean up.
2011-12-14 19:23:49 +00:00
Sebastian Huber
3b057ea2db Typo. 2011-12-14 13:19:52 +00:00
Sebastian Huber
46231e1330 2011-12-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
PR 1924/cpukit
	* spstkalloc02/.cvsignore, spstkalloc02/Makefile.am,
	spstkalloc02/init.c, spstkalloc02/spstkalloc02.doc,
	spstkalloc02/spstkalloc02.scn: New files.
	* Makefile.am, configure.ac: Reflect changes above.
2011-12-14 13:18:01 +00:00
Sebastian Huber
9fa3cf0db8 2011-12-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
PR 1924/cpukit
	* sapi/include/rtems/config.h: Added stack_allocate_init_hook to
	rtems_configuration_table.
	* sapi/include/confdefs.h: Added CONFIGURE_TASK_STACK_FROM_ALLOCATOR
	and CONFIGURE_TASK_STACK_ALLOCATOR_INIT defines.  Set default stack
	allocator and free hook to _Workspace_Allocate() and _Workspace_Free()
	respectively.
	* score/src/thread.c, score/src/threadstackallocate.c,
	score/src/threadstackfree.c: Update due to API changes.
2011-12-14 13:17:19 +00:00
Sebastian Huber
f55595e489 2011-12-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
* termios01/init.c: Update due to API changes.  Fixed integer types.
	Make functions static.  Added const qualifier.
2011-12-14 12:58:21 +00:00
Sebastian Huber
3538e191ab 2011-12-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libcsupport/src/termios_setinitialbaud.c: Fixed typo.
2011-12-14 09:22:43 +00:00
Sebastian Huber
40f8b21ef4 2011-12-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libcsupport/include/rtems/termiostypes.h,
	libcsupport/src/termios_baud2num.c,
	libcsupport/src/termios_baudtable.c,
	libcsupport/src/termios_num2baud.c,
	libcsupport/src/termios_setinitialbaud.c: Added const qualifier to
	baud associations.  Fixed integer types.
2011-12-14 08:50:49 +00:00
Ralf Corsepius
fc8f39e684 Regenerate. 2011-12-14 06:25:54 +00:00
Ralf Corsepius
380d93c855 Bump GDB_RPMREL. 2011-12-14 06:25:13 +00:00
Ralf Corsepius
56cdf03bd0 Disable system-readline on EL5 with gdb >= 7.3.91. 2011-12-14 06:24:04 +00:00
Ralf Corsepius
427033509f readline-6.1.2-2. 2011-12-14 04:52:16 +00:00
Ralf Corsepius
edbf1c65cd Work-around gdb-7.3.91 bug. 2011-12-13 18:09:29 +00:00
Ralf Corsepius
d45c69aad1 Regenerate. 2011-12-13 18:08:46 +00:00
Ralf Corsepius
664d321a69 gdb-7.3.91. 2011-12-13 18:08:16 +00:00
Ralf Corsepius
eb9f72c763 New. 2011-12-13 18:07:31 +00:00
Sebastian Huber
3df4d7424a 2011-12-13 Sebastian Huber <sebastian.huber@embedded-brains.de>
* sapi/include/confdefs.h: Fixed workspace size estimate of tasks.
2011-12-13 14:37:03 +00:00
Sebastian Huber
03cc73a695 2011-12-13 Sebastian Huber <sebastian.huber@embedded-brains.de>
* psxconfig01/init.c: Create floating point tasks.
2011-12-13 14:33:42 +00:00
Sebastian Huber
b98d399f3c 2011-12-13 Sebastian Huber <sebastian.huber@embedded-brains.de>
* posix/src/mqueuenametoid.c,
	posix/src/semaphorenametoid.c: Removed files.
	* posix/src/psxnametoid.c: New file.
	* posix/Makefile.am: Reflect changes above.
	* posix/include/rtems/posix/config.h: Fixed integer types.
	* posix/include/rtems/posix/posixapi.h: Declare _POSIX_Name_to_id().
	* posix/include/rtems/posix/mqueue.h,
	posix/inline/rtems/posix/mqueue.inl: Changed parameter of
	_POSIX_Message_queue_Create_support().
	_POSIX_Message_queue_Name_to_id() is now inline.
	* posix/include/rtems/posix/semaphore.h,
	posix/inline/rtems/posix/semaphore.inl: Changed parameter of
	_POSIX_Semaphore_Create_support().  _POSIX_Semaphore_Name_to_id() is
	now inline.
	* posix/src/mqueuecreatesupp.c, posix/src/semaphorecreatesupp.c: Use
	_Workspace_String_duplicate().
	* posix/src/mqueuesendsupp.c, posix/src/mqueueopen.c,
	posix/src/mqueueunlink.c, posix/src/seminit.c, posix/src/semopen.c,
	posix/src/semunlink.c: Update due to API changes.
2011-12-13 12:56:53 +00:00
Ralf Corsepius
3007610e4e 2011-12-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/qoriq.inc: Remove -W* flags.
2011-12-13 12:17:54 +00:00
Ralf Corsepius
b3dbca32f2 2011-12-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* math/init.c, mathf/init.c, mathl/init.c: Move configuration section.
	* math/domath.c, mathf/domathf.c,  mathl/domathl.c: Regenerate.
	* math/domath.in: Generate domath* prototype.
2011-12-13 12:11:10 +00:00
Ralf Corsepius
fa011f35d5 2011-12-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/i2c/spi-memdrv.c: Make
	spi_memdrv_minor2param_ptr, spi_memdrv_wait_ms static.
	* libchip/i2c/spi-sd-card.c: Make
	sd_card_compute_crc7, sd_card_compute_crc16 static.
2011-12-13 12:00:13 +00:00
Sebastian Huber
517bf089dc 2011-12-13 Sebastian Huber <sebastian.huber@embedded-brains.de>
* sapi/include/confdefs.h: Fixed workspace size estimate of POSIX keys
	and message queues.
2011-12-13 10:52:21 +00:00
Ralf Corsepius
9c2d082ba9 2011-12-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* complex/init.c: Move configuration section.
	* complex/docomplex.c, complex/docomplexf.c, complex/docomplexl.c:
	Regenerate.
2011-12-13 10:49:25 +00:00
Sebastian Huber
5f818ec1be 2011-12-13 Sebastian Huber <sebastian.huber@embedded-brains.de>
* psxmsgq04/init.c: Fixed allocation of second message queue.
2011-12-13 10:49:13 +00:00
Ralf Corsepius
23e0b66505 2011-12-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* complex/docomplex.in: Generate prototype docomplex* prototype.
2011-12-13 10:40:46 +00:00
Ralf Corsepius
257d8fde77 2011-12-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxtmbarrier01/init.c: Make benchmark_pthread_barrier_init,
	benchmark_pthread_barrier_destroy static.
	* psxtmkey01/init.c: Make benchmark_pthread_key_create,
	benchmark_pthread_key_delete static.
	* psxtmrwlock01/init.c: Make benchmark_pthread_rwlock_init,
	benchmark_pthread_rwlock_rdlock, benchmark_pthread_rwlock_unlock,
	benchmark_pthread_rwlock_tryrdlock,
	benchmark_pthread_rwlock_timedrdlock,
	benchmark_pthread_rwlock_wrlock,
	benchmark_pthread_rwlock_trywrlock,
	benchmark_pthread_rwlock_timedwrlock,
	benchmark_pthread_rwlock_destroy static.
	* psxtmsem01/init.c: Make benchmark_sem_init,
	benchmark_sem_destroy, benchmark_sem_open, benchmark_sem_close,
	benchmark_sem_unlink, benchmark_sem_open_second,
	benchmark_sem_close_second static.
	* psxtmthread01/init.c: Make benchmark_pthread_create static.
2011-12-13 10:13:24 +00:00
Sebastian Huber
06a81399b8 2011-12-13 Sebastian Huber <sebastian.huber@embedded-brains.de>
* score/include/rtems/score/wkspace.h, score/src/wkstringduplicate.c:
	Changed parameter of _Workspace_String_duplicate() to avoid strnlen().
2011-12-13 10:06:53 +00:00
Sebastian Huber
7369960810 2011-12-13 Sebastian Huber <sebastian.huber@embedded-brains.de>
* psxconfig01/init.c: Create more objects.
2011-12-13 10:02:36 +00:00
Ralf Corsepius
849d4bbc80 2011-12-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp31/task1.c: Make Do_nothing static.
	* sprbtree01/init.c: Make test_compare_function, rb_assert static.
2011-12-13 10:02:30 +00:00