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