| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
* base_mp/apptask.c, base_mp/init.c, base_sp/apptask.c, base_sp/init.c,
capture/init.c, capture/test1.c, cdtest/init.c, fileio/init.c,
hello/init.c, loopback/init.c, minimum/init.c, nsecs/empty.c,
nsecs/init.c, paranoia/init.c, paranoia/paranoia.c, pppd/init.c,
pppd/pppdapp.c, ticker/init.c, ticker/tasks.c, unlimited/init.c,
unlimited/test1.c, unlimited/test2.c, unlimited/test3.c: Add
HAVE_CONFIG_H.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* mp01/init.c, mp01/task1.c, mp02/init.c, mp02/task1.c, mp03/delay.c,
mp03/init.c, mp03/task1.c, mp04/init.c, mp04/task1.c, mp05/asr.c,
mp05/init.c, mp05/task1.c, mp06/init.c, mp06/task1.c, mp07/init.c,
mp07/task1.c, mp08/init.c, mp08/task1.c, mp09/init.c, mp09/recvmsg.c,
mp09/sendmsg.c, mp09/task1.c, mp10/init.c, mp10/task1.c, mp10/task2.c,
mp10/task3.c, mp11/init.c, mp12/init.c, mp13/init.c, mp13/task1.c,
mp13/task2.c, mp14/delay.c, mp14/evtask1.c, mp14/evtmtask.c,
mp14/exit.c, mp14/init.c, mp14/msgtask1.c, mp14/pttask1.c,
mp14/smtask1.c: Add HAVE_CONFIG_H.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
* timer/timer.c: Include <bsp.h> before <rtems/btimer.h>.
|
|
|
|
|
| |
* sapi/include/confdefs.h,
score/include/rtems/score/schedulerpriority.h: Add comments.
|
|
|
|
|
|
| |
* misc/restart.c: New file.
* Makefile.am: Reflect change from above.
* include/bsp.h: Declare bsp_restart().
|
| |
|
|
|
|
|
| |
* include/bsp.h, lpc32xx/misc/restart.c: Renamed lpc32xx_restart() in
bsp_restart().
|
|
|
|
|
| |
* sapi/include/confdefs.h,
score/include/rtems/score/schedulerpriority.h: C++ compatibility.
|
|
|
|
| |
* libnetworking/lib/ftpfs.c: Workaround for some firewalls.
|
|
|
|
| |
Remove -mcpu=601 multilib.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
* tm26/task1.c, tm27/task1.c: Adjust for name changes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
* user/conf.t: Document changes to Scheduler configuration.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
* pppd/system.h: Use confdefs.h to generate device driver table.
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
* pppd/system.h: Added missing include files.
|
|
|
|
| |
* new-exceptions/bspsupport/vectors.h: Add extern "C" {}.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
* shared/include/powerpc-utility.h: Fixed LINKER_SYMBOL() for
assembler compatibilty. Added synchronization, cache, and alternate
time base functions.
|
|
|
|
|
| |
* rtems/powerpc/registers.h: Added FSL_EIS_ATBL, FSL_EIS_ATBL, and
FSL_EIS_SPEFSCR defines.
|
|
|
|
|
| |
* libchip/serial/ns16550.c: Revert previous commit and extend existing
mechanic.
|
|
|
|
|
| |
* score/src/wkspace.c: Removed NULL pointer check from
_Workspace_Free().
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* libchip/serial/ns16550.c, libchip/serial/ns16550_p.h: Support i386
style IRQs.
|
|
|
|
| |
* ChangeLog, shared/start/start.S: Add HLT instruction on exit.
|
|
|
|
| |
* ChangeLog, start/start.S: Add HLT instruction on exit.
|
|
|
|
|
| |
* rtems/powerpc/registers.h: Added MSR_UCLE, MSR_SPE, MSR_WE, and
MSR_UBLE defines.
|
|
|
|
|
|
| |
* rtems/src/semtranslatereturncode.c,
score/include/rtems/score/coremutex.h: Returns tests to running
state.
|
|
|
|
|
| |
* psxaio03/init.c, psxaio03/psxaio03.scn: Run in a reasonable amount of
time. Update screen.
|