Commit Graph

22192 Commits

Author SHA1 Message Date
Ralf Corsepius
a4bc4d6e29 Add HAVE_CONFIG_H. 2011-02-22 10:00:39 +00:00
Ralf Corsepius
d4e62bb7df 2011-02-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* tm01/task1.c, tm02/task1.c, tm03/task1.c, tm04/task1.c, tm05/task1.c,
	tm06/task1.c, tm07/task1.c, tm08/task1.c, tm09/task1.c, tm10/task1.c,
	tm11/task1.c, tm12/task1.c, tm13/task1.c, tm14/task1.c, tm15/task1.c,
	tm16/task1.c, tm17/task1.c, tm18/task1.c, tm19/task1.c, tm20/task1.c,
	tm21/task1.c, tm22/task1.c, tm23/task1.c, tm24/task1.c, tm25/task1.c,
	tm26/task1.c, tm27/task1.c, tm28/task1.c, tm29/task1.c, tm30/init.c,
	tmck/task1.c, tmoverhd/empty.c, tmoverhd/testtask.c: Add HAVE_CONFIG_H.
2011-02-22 09:57:25 +00:00
Ralf Corsepius
2e1c5260ef 2011-02-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c,
	psx03/task.c, psx04/init.c, psx04/task1.c, psx04/task2.c, psx04/task3.c,
	psx05/init.c, psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
	psx06/task.c, psx06/task2.c, psx07/init.c, psx07/task.c, psx08/init.c,
	psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c, psx10/init.c,
	psx10/task.c, psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/task.c,
	psx12/init.c, psx12/task.c, psx13/main.c, psx13/test.c, psx14/init.c,
	psx15/init.c, psxaio01/init.c, psxaio02/init.c, psxaio03/init.c,
	psxalarm01/init.c, psxautoinit01/init.c, psxautoinit02/init.c,
	psxbarrier01/main.c, psxbarrier01/test.c, psxcancel/init.c,
	psxcancel01/init.c, psxchroot01/main.c, psxchroot01/test.c,
	psxcleanup/psxcleanup.c, psxcleanup01/init.c, psxclock/init.c,
	psxcond01/init.c, psxenosys/init.c, psxfatal_support/init.c,
	psxfchx01/init.c, psxfile01/main.c, psxfile01/test.c,
	psxfile01/test_cat.c, psxfile01/test_extend.c, psxfile01/test_write.c,
	psxfile02/init.c, psxfilelock01/init.c, psxgetrusage01/init.c,
	psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
	psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c,
	psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c, psxhdrs/cond04.c,
	psxhdrs/cond05.c, psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c,
	psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c,
	psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c,
	psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c,
	psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c,
	psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c,
	psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c,
	psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c,
	psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c, psxhdrs/proc05.c,
	psxhdrs/proc06.c, psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c,
	psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
	psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c,
	psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c,
	psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c,
	psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c,
	psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c,
	psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c,
	psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c,
	psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c,
	psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c,
	psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c,
	psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c,
	psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c,
	psxhdrs/pthread36.c, psxhdrs/pthread37.c, psxhdrs/pthread38.c,
	psxhdrs/pthread39.c, psxhdrs/pthread40.c, psxhdrs/sched01.c,
	psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c,
	psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c,
	psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c,
	psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c,
	psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c,
	psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c,
	psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c,
	psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c,
	psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c,
	psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c,
	psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c,
	psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c, psxhdrs/time05.c,
	psxhdrs/time06.c, psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
	psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c,
	psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
	psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
	psxhdrs/timer07.c, psxid01/init.c, psximfs01/init.c, psximfs02/init.c,
	psxintrcritical01/init.c, psxitimer/init.c, psxkey01/init.c,
	psxkey01/task.c, psxkey02/init.c, psxkey03/init.c, psxmount/main.c,
	psxmount/test.c, psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c,
	psxmsgq04/init.c, psxmutexattr01/init.c, psxobj01/init.c,
	psxpasswd01/init.c, psxpasswd02/init.c, psxpipe01/init.c,
	psxrdwrv/main.c, psxrdwrv/test.c, psxreaddir/main.c, psxreaddir/test.c,
	psxrwlock01/main.c, psxrwlock01/test.c, psxsem01/init.c,
	psxsignal01/init.c, psxsignal01/task1.c, psxsignal02/init.c,
	psxsignal03/init.c, psxsignal05/init.c, psxsignal06/init.c,
	psxspin01/main.c, psxspin01/test.c, psxspin02/main.c, psxspin02/test.c,
	psxstack01/init.c, psxstack02/init.c, psxstat/main.c, psxstat/test.c,
	psxsysconf/init.c, psxtime/main.c, psxtime/test.c,
	psxtimer01/psxtimer.c, psxtimer02/psxtimer.c, psxtimes01/init.c,
	psxualarm/init.c, psxusleep/init.c: Add HAVE_CONFIG_H.
2011-02-22 09:47:48 +00:00
Ralf Corsepius
cafefbf263 Add HAVE_CONFIG_H. 2011-02-22 09:47:36 +00:00
Ralf Corsepius
abf78d5657 2011-02-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp01/init.c,
	sp01/task1.c,
	sp02/init.c,
	sp02/preempt.c,
	sp02/task1.c,
	sp02/task2.c,
	sp02/task3.c,
	sp03/init.c,
	sp03/task1.c,
	sp03/task2.c,
	sp04/init.c,
	sp04/task1.c,
	sp04/task2.c,
	sp04/task3.c,
	sp04/tswitch.c,
	sp05/init.c,
	sp05/task1.c,
	sp05/task2.c,
	sp05/task3.c,
	sp06/init.c,
	sp06/task1.c,
	sp06/task2.c,
	sp06/task3.c,
	sp07/buffered_io.c,
	sp07/init.c,
	sp07/task1.c,
	sp07/task2.c,
	sp07/task3.c,
	sp07/task4.c,
	sp07/taskexit.c,
	sp07/tcreate.c,
	sp07/tdelete.c,
	sp07/trestart.c,
	sp07/tstart.c,
	sp08/init.c,
	sp08/task1.c,
	sp09/delay.c,
	sp09/init.c,
	sp09/isr.c,
	sp09/screen01.c,
	sp09/screen02.c,
	sp09/screen03.c,
	sp09/screen04.c,
	sp09/screen05.c,
	sp09/screen06.c,
	sp09/screen07.c,
	sp09/screen08.c,
	sp09/screen09.c,
	sp09/screen10.c,
	sp09/screen11.c,
	sp09/screen12.c,
	sp09/screen13.c,
	sp09/screen14.c,
	sp09/task1.c,
	sp09/task2.c,
	sp09/task3.c,
	sp09/task4.c,
	sp10/init.c,
	sp11/init.c,
	sp11/task1.c,
	sp11/task2.c,
	sp11/timer.c,
	sp12/init.c,
	sp12/pridrv.c,
	sp12/pritask.c,
	sp12/task1.c,
	sp12/task2.c,
	sp12/task3.c,
	sp12/task4.c,
	sp12/task5.c,
	sp13/fillbuff.c,
	sp13/init.c,
	sp13/putbuff.c,
	sp13/task1.c,
	sp13/task2.c,
	sp13/task3.c,
	sp14/asr.c,
	sp14/init.c,
	sp14/task1.c,
	sp14/task2.c,
	sp15/init.c,
	sp15/task1.c,
	sp16/init.c,
	sp16/task1.c,
	sp16/task2.c,
	sp16/task3.c,
	sp16/task4.c,
	sp16/task5.c,
	sp17/asr.c,
	sp17/init.c,
	sp17/task1.c,
	sp17/task2.c,
	sp18/init.c,
	sp19/first.c,
	sp19/fptask.c,
	sp19/init.c,
	sp19/task1.c,
	sp20/getall.c,
	sp20/init.c,
	sp20/task1.c,
	sp21/init.c,
	sp22/delay.c,
	sp22/init.c,
	sp22/prtime.c,
	sp22/task1.c,
	sp23/init.c,
	sp23/task1.c,
	sp24/init.c,
	sp24/resume.c,
	sp24/task1.c,
	sp25/init.c,
	sp25/task1.c,
	sp26/init.c,
	sp26/task1.c,
	sp27/init.c,
	sp28/init.c,
	sp29/init.c,
	sp30/init.c,
	sp30/resume.c,
	sp30/task1.c,
	sp31/delay.c,
	sp31/init.c,
	sp31/prtime.c,
	sp31/task1.c,
	sp32/init.c,
	sp33/init.c,
	sp34/changepri.c,
	sp35/priinv.c,
	sp36/strict_order_mut.c,
	sp37/init.c,
	sp38/init.c,
	sp39/init.c,
	sp40/init.c,
	sp41/init.c,
	sp42/init.c,
	sp43/init.c,
	sp44/init.c,
	sp45/init.c,
	sp46/init.c,
	sp47/init.c,
	sp48/init.c,
	sp49/init.c,
	sp50/init.c,
	sp51/init.c,
	sp52/init.c,
	sp54/init.c,
	sp55/init.c,
	sp56/init.c,
	sp57/init.c,
	sp58/init.c,
	sp59/init.c,
	sp60/init.c,
	sp62/init.c,
	sp63/init.c,
	sp64/init.c,
	sp65/init.c,
	sp66/init.c,
	sp67/init.c,
	sp68/init.c,
	sp69/init.c,
	sp70/init.c,
	sp71/init.c,
	sp72/init.c,
	spassoc01/init.c,
	spchain/init.c,
	spclockget/init.c,
	spcoverage/init.c,
	sperror01/init.c,
	sperror02/init.c,
	sperror03/init.c,
	spfatal_support/consume_sems.c,
	spfatal_support/init.c,
	spfifo01/init.c,
	spfifo02/init.c,
	spfifo03/init.c,
	spfifo04/init.c,
	spfifo05/init.c,
	spheapprot/init.c,
	spintrcritical01/init.c,
	spintrcritical06/init.c,
	spintrcritical08/init.c,
	spintrcritical09/init.c,
	spintrcritical10/init.c,
	spintrcritical11/init.c,
	spintrcritical13/init.c,
	spintrcritical15/init.c,
	spintrcritical16/init.c,
	spintrcritical17/init.c,
	spintrcritical_support/intrcritical.c,
	spmkdir/init.c,
	spmountmgr01/init.c,
	spnotepad01/init.c,
	spobjgetnext/init.c,
	spprintk/init.c,
	spprivenv01/init.c,
	spsize/getint.c,
	spsize/init.c,
	spsize/size.c,
	spstkalloc/init.c,
	spthreadq01/init.c,
	spwatchdog/delay.c,
	spwatchdog/init.c,
	spwatchdog/prtime.c,
	spwatchdog/task1.c,
	spwkspace/init.c: Add HAVE_CONFIG_H.
2011-02-22 07:37:13 +00:00
Ralf Corsepius
7d3f9c646a Add HAVE_CONFIG_H. 2011-02-22 07:37:03 +00:00
Ralf Corsepius
c969ead73c 2010-02-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* POSIX/calloc.c, POSIX/clock_gettime.c, POSIX/close.c, POSIX/dup2.c,
	POSIX/fcntl.c, POSIX/flockfile.c, POSIX/fork.c, POSIX/free.c,
	POSIX/fstat.c, POSIX/ftrylockfile.c, POSIX/funlockfile.c,
	POSIX/getdents.c, POSIX/getlogin.c, POSIX/getpwnam.c, POSIX/getpwuid.c,
	POSIX/gettimeofday.c, POSIX/getuid.c, POSIX/htonl.c, POSIX/issetugid.c,
	POSIX/kill.c, POSIX/longjmp.c, POSIX/lseek.c, POSIX/lstat.c,
	POSIX/malloc.c, POSIX/nanosleep.c, POSIX/open.c, POSIX/pipe.c,
	POSIX/posix_memalign.c, POSIX/read.c, POSIX/readv.c, POSIX/realloc.c,
	POSIX/setjmp.c, POSIX/sigaddset.c, POSIX/sigdelset.c,
	POSIX/sigemptyset.c, POSIX/sigfillset.c, POSIX/sigismember.c,
	POSIX/sigprocmask.c, POSIX/stat.c, POSIX/unlink.c, POSIX/vfork.c,
	POSIX/wait.c, POSIX/waitpid.c, POSIX/write.c, POSIX/writev.c,
	block01/init.c, block02/init.c, block03/init.c, block04/init.c,
	block05/init.c, block06/init.c, block07/init.c, block08/bdbuf_test1_1.c,
	block08/bdbuf_test1_2.c, block08/bdbuf_test1_3.c,
	block08/bdbuf_test1_4.c, block08/bdbuf_test1_5.c,
	block08/bdbuf_test2_1.c, block08/bdbuf_test2_2.c,
	block08/bdbuf_test3_1.c, block08/bdbuf_test3_2.c,
	block08/bdbuf_test3_3.c, block08/bdbuf_test4_1.c,
	block08/bdbuf_test4_2.c, block08/bdbuf_test4_3.c, block08/bdbuf_tests.c,
	block08/init.c, block09/init.c, block10/init.c, bspcmdline01/init.c,
	complex/docomplex.c, complex/docomplex.in, complex/docomplexf.c,
	complex/docomplexl.c, complex/init.c, cpuuse/init.c, cpuuse/task1.c,
	cpuuse/task2.c, cpuuse/task3.c, cpuuse/tswitch.c, devfs01/init.c,
	devfs02/init.c, devfs03/init.c, devfs04/init.c, deviceio01/init.c,
	dumpbuf01/init.c, gxx01/init.c, heapwalk/init.c, malloc02/init.c,
	malloc03/init.c, malloc04/init.c, malloc05/init.c, malloctest/init.c,
	malloctest/task1.c, math/domath.c, math/domath.in, math/init.c,
	mathf/domathf.c, mathf/init.c, mathl/domathl.c, mathl/init.c,
	monitor/init.c, monitor02/init.c, putenvtest/init.c, rtmonuse/getall.c,
	rtmonuse/init.c, rtmonuse/task1.c, stackchk/blow.c, stackchk/init.c,
	stackchk/task1.c, stackchk01/init.c, stringto01/init.c, tar01/init.c,
	tar02/init.c, tar03/init.c, termios/init.c, termios01/init.c,
	termios01/termios_testdriver.c, termios02/init.c, termios03/init.c,
	termios03/termios_testdriver_polled.c, termios04/init.c,
	termios04/termios_testdriver_intr.c, termios05/init.c,
	termios05/termios_testdriver_taskdriven.c, termios06/init.c,
	termios06/test_pppd.c, termios07/init.c, termios08/init.c,
	tztest/init.c: Add HAVE_CONFIG_H.
2011-02-22 07:34:41 +00:00
Joel Sherrill
12db82c0e9 2011-02-21 Joel Sherrill <joel.sherrilL@OARcorp.com>
* timer/timer.c: Include <bsp.h> before <rtems/btimer.h>.
2011-02-21 17:41:10 +00:00
Joel Sherrill
22c2828292 2011-02-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/confdefs.h,
	score/include/rtems/score/schedulerpriority.h: Add comments.
2011-02-21 17:00:51 +00:00
Sebastian Huber
c446d7c79a 2011-02-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
* misc/restart.c: New file.
	* Makefile.am: Reflect change from above.
	* include/bsp.h: Declare bsp_restart().
2011-02-21 12:56:34 +00:00
Sebastian Huber
21400c985e Typo. 2011-02-21 12:54:58 +00:00
Sebastian Huber
60eac06e3d 2010-02-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/bsp.h, lpc32xx/misc/restart.c: Renamed lpc32xx_restart() in
	bsp_restart().
2011-02-21 12:54:45 +00:00
Sebastian Huber
4be93c07ec 2011-02-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
* sapi/include/confdefs.h,
	score/include/rtems/score/schedulerpriority.h: C++ compatibility.
2011-02-21 11:54:37 +00:00
Sebastian Huber
00db336a00 2011-02-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libnetworking/lib/ftpfs.c: Workaround for some firewalls.
2011-02-21 10:58:15 +00:00
Ralf Corsepius
261f36d7f4 Add -mcpu=8540/-mfloat-gprs=double multilib.
Remove -mcpu=601 multilib.
2011-02-20 21:43:07 +00:00
Ralf Corsepius
e6fd169c26 Add missing brace. 2011-02-20 05:24:41 +00:00
Ralf Corsepius
e2a90c91a7 Regenerate. 2011-02-20 05:02:56 +00:00
Ralf Corsepius
d798b2b41e Fix typo. 2011-02-20 05:02:43 +00:00
Ralf Corsepius
e3b8eb88a6 New. 2011-02-20 05:00:59 +00:00
Ralf Corsepius
33e73086c7 Regenerate. 2011-02-20 05:00:17 +00:00
Ralf Corsepius
f5e39d525e Bump GCC_RPMREL. 2011-02-20 04:57:01 +00:00
Ralf Corsepius
f71c791cca gcc-core-4.5.2-rtems4.11-20110220.diff 2011-02-20 04:56:47 +00:00
Ralf Corsepius
0be3eb1c8c New. 2011-02-20 04:17:27 +00:00
Joel Sherrill
df0f27f655 2011-02-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* tm26/task1.c, tm27/task1.c: Adjust for name changes.
2011-02-18 15:12:55 +00:00
Joel Sherrill
108c4b085c 2011-02-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/confdefs.h, score/Makefile.am,
	score/include/rtems/score/scheduler.h,
	score/include/rtems/score/schedulerpriority.h,
	score/include/rtems/score/thread.h,
	score/inline/rtems/score/scheduler.inl,
	score/inline/rtems/score/schedulerpriority.inl,
	score/src/scheduler.c, score/src/schedulerpriority.c,
	score/src/schedulerpriorityblock.c,
	score/src/schedulerpriorityschedule.c,
	score/src/schedulerpriorityunblock.c,
	score/src/schedulerpriorityyield.c, score/src/threadchangepriority.c,
	score/src/threadclose.c, score/src/threadinitialize.c,
	score/src/threadsetpriority.c, score/src/threadsettransient.c:
	Significant clean up on Scheduler Plugin Interface. Names were
	shortened. Missing operations added. Many scheduler files had
	unneeded includes removed. Made pointer to scheduler information in
	Thread_Control and Scheduler_Control a void * pointer because the
	thread and scheduler wrapper should be unaware of scheduler types AND
	this is broken for user provided schedulers.
	* score/src/schedulerpriorityallocate.c,
	score/src/schedulerpriorityenqueue.c,
	score/src/schedulerpriorityenqueuefirst.c,
	score/src/schedulerpriorityextract.c,
	score/src/schedulerpriorityfree.c,
	score/src/schedulerpriorityupdate.c: New files.
	* score/src/schedulerprioritythreadschedulerallocate.c,
	score/src/schedulerprioritythreadschedulerfree.c,
	score/src/schedulerprioritythreadschedulerupdate.c: Removed.
2011-02-18 15:12:44 +00:00
Joel Sherrill
eae1447dba 2011-02-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/conf.t: Document changes to Scheduler configuration.
2011-02-17 22:37:06 +00:00
Joel Sherrill
010192dd9f 2011-02-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/confdefs.h, sapi/include/rtems/config.h,
	score/include/rtems/score/scheduler.h,
	score/include/rtems/score/schedulerpriority.h,
	score/inline/rtems/score/scheduler.inl,
	score/inline/rtems/score/schedulerpriority.inl,
	score/src/scheduler.c, score/src/schedulerpriority.c,
	score/src/schedulerpriorityblock.c,
	score/src/schedulerpriorityschedule.c,
	score/src/schedulerprioritythreadschedulerallocate.c,
	score/src/schedulerprioritythreadschedulerfree.c,
	score/src/schedulerprioritythreadschedulerupdate.c,
	score/src/schedulerpriorityunblock.c,
	score/src/schedulerpriorityyield.c, score/src/threadchangepriority.c,
	score/src/threadclearstate.c, score/src/threadclose.c,
	score/src/threadinitialize.c, score/src/threadready.c,
	score/src/threadresume.c, score/src/threadsetpriority.c,
	score/src/threadsetstate.c, score/src/threadsuspend.c: Simplify the
	pluggable scheduler interface. Its configuration made a table
	of available schedulers and set a pointer to one of the.
	This was heavy handed since you can only use one scheduler
	in an application. This configuration mechanism resulted in a
	scheduler pointer being passed around when you could put all
	scheduler configuration in an initialized structure.
2011-02-17 22:21:44 +00:00
Joel Sherrill
d18d5890ab 2011-02-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/Makefile.am, libmisc/fb/mw_uid.c, libmisc/fb/mw_uid.h: Clean
	up. Add Doxygen style comments. Add method to print uid structure.
	* libmisc/fb/mw_print.c: New file.
2011-02-17 19:24:20 +00:00
Sebastian Huber
a8afce3872 2011-02-17 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libblock/include/rtems/bdpart.h (rtems_bdpart_format):
	Preserve previous API.
	* libblock/src/bdpart-create.c, libblock/src/bdpart-read.c,
	libblock/src/bdpart-write.c: Reflect changes above.
	* libmisc/shell/fdisk.c: Reflect changes above.
2011-02-17 16:25:43 +00:00
Joel Sherrill
c6379467bb 2011-02-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* pppd/system.h: Use confdefs.h to generate device driver table.
2011-02-17 15:21:40 +00:00
Sebastian Huber
ddb29e37c9 2011-02-17 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libcsupport/src/rtems_heap_extend.c: New file.
	* libcsupport/Makefile.am: Reflect change from above.
	* libcsupport/include/rtems/malloc.h: Declare rtems_heap_extend().
	* score/include/rtems/score/heap.h: Documentation.
2011-02-17 14:17:09 +00:00
Joel Sherrill
f383c6df9a 2011-02-17 Till Straumann <strauman@slac.stanford.edu>
PR 1738/bsps
	* README, startup/bspstart.c, startup/linkcmds: Add support for dynamic
	clock speed determination. This algorithm is described in the README
	file. The output of the RTEMS Timing Tests was moved to TIMES to
	signicantly shrink the README.
	* TIMES: New file.
2011-02-17 13:25:10 +00:00
Sebastian Huber
2888a652a6 2011-02-17 Sebastian Huber <sebastian.huber@embedded-brains.de>
* new-exceptions/bspsupport/vectors.h: Added defines PPC_EXC_GPR_TYPE,
	PPC_EXC_GPR_SIZE, PPC_EXC_GPR_OFFSET, PPC_EXC_MINIMAL_FRAME_SIZE, and
	PPC_EXC_FRAME_SIZE.  Changed layout of BSP_Exception_frame.
2011-02-17 11:19:43 +00:00
Sebastian Huber
e226bd64fd 2011-02-17 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* pppd/system.h: Added missing include files.
2011-02-17 07:17:04 +00:00
Ralf Corsepius
0f7b6eff46 2011-02-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* new-exceptions/bspsupport/vectors.h: Add extern "C" {}.
2011-02-17 03:30:08 +00:00
Joel Sherrill
3c4d8cd15e 2011-02-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* ada-tests/mptests/mp01/mp01.adb, ada-tests/mptests/mp01/mptest.adb,
	ada-tests/mptests/mp01/mptest.ads,
	ada-tests/mptests/mp01/node1/mp01_node1.adb,
	ada-tests/mptests/mp01/node2/mp01_node2.adb,
	ada-tests/mptests/mp02/mptest.adb, ada-tests/mptests/mp02/mptest.ads,
	ada-tests/mptests/mp02/node1/mp02_node1.adb,
	ada-tests/mptests/mp02/node2/mp02_node2.adb,
	ada-tests/mptests/mp03/mptest.adb, ada-tests/mptests/mp03/mptest.ads,
	ada-tests/mptests/mp03/node1/mp03_node1.adb,
	ada-tests/mptests/mp03/node2/mp03_node2.adb,
	ada-tests/mptests/mp04/mptest.adb, ada-tests/mptests/mp04/mptest.ads,
	ada-tests/mptests/mp04/node1/mp04_node1.adb,
	ada-tests/mptests/mp04/node2/mp04_node2.adb,
	ada-tests/mptests/mp05/mptest.adb, ada-tests/mptests/mp05/mptest.ads,
	ada-tests/mptests/mp05/node1/mp05_node1.adb,
	ada-tests/mptests/mp05/node2/mp05_node2.adb,
	ada-tests/mptests/mp06/mptest.adb, ada-tests/mptests/mp06/mptest.ads,
	ada-tests/mptests/mp06/node1/mp06_node1.adb,
	ada-tests/mptests/mp06/node2/mp06_node2.adb,
	ada-tests/mptests/mp07/mptest.adb, ada-tests/mptests/mp07/mptest.ads,
	ada-tests/mptests/mp07/node1/mp07_node1.adb,
	ada-tests/mptests/mp07/node2/mp07_node2.adb,
	ada-tests/mptests/mp08/mptest.adb, ada-tests/mptests/mp08/mptest.ads,
	ada-tests/mptests/mp08/node1/mp08_node1.adb,
	ada-tests/mptests/mp08/node2/mp08_node2.adb,
	ada-tests/mptests/mp09/mptest.adb, ada-tests/mptests/mp09/mptest.ads,
	ada-tests/mptests/mp09/node1/mp09_node1.adb,
	ada-tests/mptests/mp09/node2/mp09_node2.adb,
	ada-tests/mptests/mp10/mptest.adb, ada-tests/mptests/mp10/mptest.ads,
	ada-tests/mptests/mp10/node1/mp10_node1.adb,
	ada-tests/mptests/mp10/node2/mp10_node2.adb,
	ada-tests/mptests/mp11/mptest.adb, ada-tests/mptests/mp11/mptest.ads,
	ada-tests/mptests/mp11/node1/mp11_node1.adb,
	ada-tests/mptests/mp11/node2/mp11_node2.adb,
	ada-tests/mptests/mp12/mptest.adb, ada-tests/mptests/mp12/mptest.ads,
	ada-tests/mptests/mp12/node1/mp12_node1.adb,
	ada-tests/mptests/mp12/node2/mp12_node2.adb,
	ada-tests/mptests/mp13/mptest.adb, ada-tests/mptests/mp13/mptest.ads,
	ada-tests/mptests/mp13/node1/mp13_node1.adb,
	ada-tests/mptests/mp13/node2/mp13_node2.adb,
	ada-tests/mptests/mp14/mptest.adb, ada-tests/mptests/mp14/mptest.ads,
	ada-tests/mptests/mp14/node1/mp14_node1.adb,
	ada-tests/mptests/mp14/node2/mp14_node2.adb,
	ada-tests/samples/base_mp/mptest.adb,
	ada-tests/samples/base_mp/mptest.ads,
	ada-tests/samples/base_sp/base_sp.adb,
	ada-tests/samples/base_sp/sptest.adb,
	ada-tests/samples/base_sp/sptest.ads,
	ada-tests/samples/hello/hello.adb,
	ada-tests/samples/hello/sptest.adb,
	ada-tests/samples/hello/sptest.ads,
	ada-tests/samples/nsecs/nsecs.adb,
	ada-tests/samples/nsecs/sptest.adb,
	ada-tests/samples/nsecs/sptest.ads,
	ada-tests/samples/ticker/sptest.adb,
	ada-tests/samples/ticker/sptest.ads,
	ada-tests/samples/ticker/ticker.adb, ada-tests/sptests/sp01/sp01.adb,
	ada-tests/sptests/sp01/sptest.adb, ada-tests/sptests/sp01/sptest.ads,
	ada-tests/sptests/sp02/sp02.adb, ada-tests/sptests/sp02/sptest.adb,
	ada-tests/sptests/sp02/sptest.ads, ada-tests/sptests/sp03/sp03.adb,
	ada-tests/sptests/sp03/sptest.adb, ada-tests/sptests/sp03/sptest.ads,
	ada-tests/sptests/sp04/sp04.adb, ada-tests/sptests/sp04/sptest.adb,
	ada-tests/sptests/sp04/sptest.ads, ada-tests/sptests/sp05/sp05.adb,
	ada-tests/sptests/sp05/sptest.adb, ada-tests/sptests/sp05/sptest.ads,
	ada-tests/sptests/sp06/sp06.adb, ada-tests/sptests/sp06/sptest.adb,
	ada-tests/sptests/sp06/sptest.ads, ada-tests/sptests/sp07/sp07.adb,
	ada-tests/sptests/sp07/sptest.adb, ada-tests/sptests/sp07/sptest.ads,
	ada-tests/sptests/sp08/sp08.adb, ada-tests/sptests/sp08/sptest.adb,
	ada-tests/sptests/sp08/sptest.ads, ada-tests/sptests/sp09/sp09.adb,
	ada-tests/sptests/sp09/sptest.adb, ada-tests/sptests/sp09/sptest.ads,
	ada-tests/sptests/sp11/sp11.adb, ada-tests/sptests/sp11/sptest.adb,
	ada-tests/sptests/sp11/sptest.ads, ada-tests/sptests/sp12/sp12.adb,
	ada-tests/sptests/sp12/sptest.adb, ada-tests/sptests/sp12/sptest.ads,
	ada-tests/sptests/sp13/sp13.adb, ada-tests/sptests/sp13/sptest.adb,
	ada-tests/sptests/sp13/sptest.ads, ada-tests/sptests/sp14/sp14.adb,
	ada-tests/sptests/sp14/sptest.adb, ada-tests/sptests/sp14/sptest.ads,
	ada-tests/sptests/sp15/sp15.adb, ada-tests/sptests/sp15/sptest.adb,
	ada-tests/sptests/sp15/sptest.ads, ada-tests/sptests/sp16/sp16.adb,
	ada-tests/sptests/sp16/sptest.adb, ada-tests/sptests/sp16/sptest.ads,
	ada-tests/sptests/sp17/sp17.adb, ada-tests/sptests/sp17/sptest.adb,
	ada-tests/sptests/sp17/sptest.ads, ada-tests/sptests/sp19/sp19.adb,
	ada-tests/sptests/sp19/sptest.adp, ada-tests/sptests/sp19/sptest.ads,
	ada-tests/sptests/sp20/sp20.adb, ada-tests/sptests/sp20/sptest.adb,
	ada-tests/sptests/sp20/sptest.ads, ada-tests/sptests/sp22/sp22.adb,
	ada-tests/sptests/sp22/sptest.adb, ada-tests/sptests/sp22/sptest.ads,
	ada-tests/sptests/sp23/sp23.adb, ada-tests/sptests/sp23/sptest.adb,
	ada-tests/sptests/sp23/sptest.ads, ada-tests/sptests/sp24/sp24.adb,
	ada-tests/sptests/sp24/sptest.adb, ada-tests/sptests/sp24/sptest.ads,
	ada-tests/sptests/sp25/sp25.adb, ada-tests/sptests/sp25/sptest.adb,
	ada-tests/sptests/sp25/sptest.ads,
	ada-tests/support/test_support.adb, ada-tests/tmtests/tm01/tm01.adb,
	ada-tests/tmtests/tm01/tmtest.adb, ada-tests/tmtests/tm01/tmtest.ads,
	ada-tests/tmtests/tm02/tm02.adb, ada-tests/tmtests/tm02/tmtest.adb,
	ada-tests/tmtests/tm02/tmtest.ads, ada-tests/tmtests/tm03/tm03.adb,
	ada-tests/tmtests/tm03/tmtest.adb, ada-tests/tmtests/tm03/tmtest.ads,
	ada-tests/tmtests/tm04/tm04.adb, ada-tests/tmtests/tm04/tmtest.adb,
	ada-tests/tmtests/tm04/tmtest.ads, ada-tests/tmtests/tm05/tm05.adb,
	ada-tests/tmtests/tm05/tmtest.adb, ada-tests/tmtests/tm05/tmtest.ads,
	ada-tests/tmtests/tm06/tm06.adb, ada-tests/tmtests/tm06/tmtest.adb,
	ada-tests/tmtests/tm06/tmtest.ads, ada-tests/tmtests/tm07/tm07.adb,
	ada-tests/tmtests/tm07/tmtest.adb, ada-tests/tmtests/tm07/tmtest.ads,
	ada-tests/tmtests/tm08/tm08.adb, ada-tests/tmtests/tm08/tmtest.adb,
	ada-tests/tmtests/tm08/tmtest.ads, ada-tests/tmtests/tm09/tm09.adb,
	ada-tests/tmtests/tm09/tmtest.adb, ada-tests/tmtests/tm09/tmtest.ads,
	ada-tests/tmtests/tm10/tm10.adb, ada-tests/tmtests/tm10/tmtest.adb,
	ada-tests/tmtests/tm10/tmtest.ads, ada-tests/tmtests/tm11/tm11.adb,
	ada-tests/tmtests/tm11/tmtest.adb, ada-tests/tmtests/tm11/tmtest.ads,
	ada-tests/tmtests/tm12/tm12.adb, ada-tests/tmtests/tm12/tmtest.adb,
	ada-tests/tmtests/tm12/tmtest.ads, ada-tests/tmtests/tm13/tm13.adb,
	ada-tests/tmtests/tm13/tmtest.adb, ada-tests/tmtests/tm13/tmtest.ads,
	ada-tests/tmtests/tm14/tm14.adb, ada-tests/tmtests/tm14/tmtest.adb,
	ada-tests/tmtests/tm14/tmtest.ads, ada-tests/tmtests/tm15/tm15.adb,
	ada-tests/tmtests/tm15/tmtest.adb, ada-tests/tmtests/tm15/tmtest.ads,
	ada-tests/tmtests/tm16/tm16.adb, ada-tests/tmtests/tm16/tmtest.adb,
	ada-tests/tmtests/tm16/tmtest.ads, ada-tests/tmtests/tm17/tm17.adb,
	ada-tests/tmtests/tm17/tmtest.adb, ada-tests/tmtests/tm17/tmtest.ads,
	ada-tests/tmtests/tm18/tm18.adb, ada-tests/tmtests/tm18/tmtest.adb,
	ada-tests/tmtests/tm18/tmtest.ads, ada-tests/tmtests/tm19/tm19.adb,
	ada-tests/tmtests/tm19/tmtest.adb, ada-tests/tmtests/tm19/tmtest.ads,
	ada-tests/tmtests/tm20/tm20.adb, ada-tests/tmtests/tm20/tmtest.adb,
	ada-tests/tmtests/tm20/tmtest.ads, ada-tests/tmtests/tm21/tm21.adb,
	ada-tests/tmtests/tm21/tmtest.adb, ada-tests/tmtests/tm21/tmtest.ads,
	ada-tests/tmtests/tm22/tm22.adb, ada-tests/tmtests/tm22/tmtest.adb,
	ada-tests/tmtests/tm22/tmtest.ads, ada-tests/tmtests/tm23/tm23.adb,
	ada-tests/tmtests/tm23/tmtest.adb, ada-tests/tmtests/tm23/tmtest.ads,
	ada-tests/tmtests/tm24/tm24.adb, ada-tests/tmtests/tm24/tmtest.adb,
	ada-tests/tmtests/tm24/tmtest.ads, ada-tests/tmtests/tm25/tm25.adb,
	ada-tests/tmtests/tm25/tmtest.adb, ada-tests/tmtests/tm25/tmtest.ads,
	ada-tests/tmtests/tm28/tm28.adb, ada-tests/tmtests/tm28/tmtest.adb,
	ada-tests/tmtests/tm28/tmtest.ads, ada-tests/tmtests/tm29/tm29.adb,
	ada-tests/tmtests/tm29/tmtest.adb, ada-tests/tmtests/tm29/tmtest.ads,
	ada-tests/tmtests/tmck/tmck.adb, ada-tests/tmtests/tmck/tmtest.adb,
	ada-tests/tmtests/tmck/tmtest.ads,
	ada-tests/tmtests/tmoverhd/dummy_rtems.adb,
	ada-tests/tmtests/tmoverhd/dummy_rtems.ads,
	ada-tests/tmtests/tmoverhd/tmoverhd.adb,
	ada-tests/tmtests/tmoverhd/tmtest.adb,
	ada-tests/tmtests/tmoverhd/tmtest.ads: Account for RTEMS binding
	child package rework. Eliminate all warnings.
2011-02-16 15:53:16 +00:00
Joel Sherrill
1987020834 2011-02-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* ada/Makefile.am, ada/preinstall.am, ada/rtems.adb, ada/rtems.ads:
	Split RTEMS Ada95 binding into a master package and a child package
	per Manager. This is better Ada style.
	* ada/rtems-barrier.adb, ada/rtems-barrier.ads, ada/rtems-clock.adb,
	ada/rtems-clock.ads, ada/rtems-cpu_usage.ads, ada/rtems-debug.adb,
	ada/rtems-debug.ads, ada/rtems-event.adb, ada/rtems-event.ads,
	ada/rtems-extension.adb, ada/rtems-extension.ads,
	ada/rtems-fatal.adb, ada/rtems-fatal.ads, ada/rtems-interrupt.ads,
	ada/rtems-io.adb, ada/rtems-io.ads, ada/rtems-message_queue.adb,
	ada/rtems-message_queue.ads, ada/rtems-object.adb,
	ada/rtems-object.ads, ada/rtems-partition.adb,
	ada/rtems-partition.ads, ada/rtems-port.adb, ada/rtems-port.ads,
	ada/rtems-rate_monotonic.adb, ada/rtems-rate_monotonic.ads,
	ada/rtems-region.adb, ada/rtems-region.ads, ada/rtems-semaphore.adb,
	ada/rtems-semaphore.ads, ada/rtems-signal.adb, ada/rtems-signal.ads,
	ada/rtems-stack_checker.ads, ada/rtems-tasks.adb,
	ada/rtems-tasks.ads, ada/rtems-timer.adb, ada/rtems-timer.ads: New
	files.
2011-02-16 15:52:29 +00:00
Sebastian Huber
0f801cdc62 2011-02-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/include/powerpc-utility.h: Fixed LINKER_SYMBOL() for
	assembler compatibilty.  Added synchronization, cache, and alternate
	time base functions.
2011-02-16 08:33:02 +00:00
Sebastian Huber
8224b76f1a 2011-02-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
* rtems/powerpc/registers.h: Added FSL_EIS_ATBL, FSL_EIS_ATBL, and
	FSL_EIS_SPEFSCR defines.
2011-02-16 08:27:14 +00:00
Sebastian Huber
2e3f439858 2011-02-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/serial/ns16550.c: Revert previous commit and extend existing
	mechanic.
2011-02-16 08:25:00 +00:00
Sebastian Huber
8249054539 2011-02-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
* score/src/wkspace.c: Removed NULL pointer check from
	_Workspace_Free().
2011-02-16 07:37:35 +00:00
Joel Sherrill
a0323a9f8f 2011-02-15 Joel Sherrill <joel.sherrilL@OARcorp.com>
* libmisc/capture/capture.c, posix/src/keyfreememory.c,
	posix/src/pthread.c, score/include/rtems/score/wkspace.h,
	score/src/objectextendinformation.c,
	score/src/objectnamespaceremove.c, score/src/objectsetname.c,
	score/src/threadclose.c, score/src/threadinitialize.c,
	score/src/wkspace.c: Many places were checking for a NULL pointer
	before calling _Workspace_Free. By moving the check into
	_Workspace_Free, we eliminate a number of conditional paths and make
	it harder to return a NULL pointer.
2011-02-16 00:24:49 +00:00
Joel Sherrill
d1e10fe67f 2011-02-15 Jennifer Averett
* libchip/serial/ns16550.c, libchip/serial/ns16550_p.h: Support i386
	style IRQs.
2011-02-15 23:25:24 +00:00
Joel Sherrill
fa47ade9bc 2011-02-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* ChangeLog, shared/start/start.S: Add HLT instruction on exit.
2011-02-15 22:50:05 +00:00
Joel Sherrill
edd19da3ce 2011-02-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* ChangeLog, start/start.S: Add HLT instruction on exit.
2011-02-15 22:50:03 +00:00
Sebastian Huber
cffdf7b3f6 2011-02-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
* rtems/powerpc/registers.h: Added MSR_UCLE, MSR_SPE, MSR_WE, and
	MSR_UBLE defines.
2011-02-15 07:45:16 +00:00
Joel Sherrill
eed0ffceb4 2011-02-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/src/semtranslatereturncode.c,
	score/include/rtems/score/coremutex.h: Returns tests to running
	state.
2011-02-15 02:31:05 +00:00
Joel Sherrill
ecc59b9ee2 2011-02-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxaio03/init.c, psxaio03/psxaio03.scn: Run in a reasonable amount of
	time. Update screen.
2011-02-15 02:15:06 +00:00
Joel Sherrill
b8fc2de1ce 2011-02-14 Joel Sherrill <joel.sherrilL@OARcorp.com>
* shared/irq/irq_asm.S: Fix typo.
2011-02-14 21:35:48 +00:00
Joel Sherrill
31eb149c12 2011-02-14 Joel Sherrill <joel.sherrilL@OARcorp.com>
* math/init.c, mathf/init.c, mathl/init.c: Now run.
2011-02-14 20:50:46 +00:00