diff options
Diffstat (limited to 'cpukit/score/wscript')
-rw-r--r-- | cpukit/score/wscript | 170 |
1 files changed, 86 insertions, 84 deletions
diff --git a/cpukit/score/wscript b/cpukit/score/wscript index 787ccd3fab..0c8ce033b1 100644 --- a/cpukit/score/wscript +++ b/cpukit/score/wscript @@ -5,6 +5,12 @@ def build(ctx): "src/mpci.c", "src/objectmp.c", "src/threadmp.c", + "src/schedulerpriorityaffinitysmp.c", + "src/percpustatewait.c", + "src/schedulerchangeroot.c", + "src/smpmulticastaction.c", + "src/schedulersmpstartidle.c", + "src/schedulersimplesmp.c", ] ctx.cpu.mp( source_mp, @@ -35,7 +41,6 @@ def build(ctx): "src/corerwlockobtainread.c", "src/corerwlockobtainwrite.c", "src/corerwlockrelease.c", - "src/corerwlocktimeout.c", "src/corespinlock.c", "src/corespinlockrelease.c", "src/corespinlockwait.c" @@ -48,9 +53,8 @@ def build(ctx): ) source += [ - "src/apiext.c", "src/apimutex.c", -# "src/apimutexallocate.c", + "src/apimutexisowner.c", "src/apimutexlock.c", "src/apimutexunlock.c", "src/chain.c", @@ -60,7 +64,9 @@ def build(ctx): "src/chainget.c", "src/chaingetempty.c", "src/chaininsert.c", + "src/chainnodecount.c", "src/chainprependempty.c", + "src/condition.c", "src/corebarrier.c", "src/corebarrierrelease.c", "src/corebarrierwait.c", @@ -68,7 +74,6 @@ def build(ctx): "src/coremsgbroadcast.c", "src/coremsgclose.c", "src/coremsgflush.c", - "src/coremsgflushsupp.c", "src/coremsgflushwait.c", "src/coremsginsert.c", "src/coremsgseize.c", @@ -79,29 +84,38 @@ def build(ctx): "src/coremutexseizeintr.c", "src/coremutexsurrender.c", "src/coresem.c", - "src/coresemflush.c", - "src/coresemseize.c", - "src/coresemsurrender.c", "src/coretod.c", - "src/coretodget.c", - "src/coretodgetuptimetimespec.c", -# "src/coretodmsecstoticks.c", + "src/coretodabsolutetimeout.c", + "src/coretodadjust.c", "src/coretodset.c", "src/coretodtickle.c", "src/coretodtickspersec.c", -# "src/coretodusectoticks.c", + "src/cpuset.c", + "src/cpusetprintsupport.c", + "src/debugisownerofallocator.c", + "src/debugisthreaddispatchingallowed.c", + "src/freechain.c", + "src/futex.c", "src/heap.c", "src/heapallocate.c", "src/heapextend.c", "src/heapfree.c", "src/heapgetfreeinfo.c", "src/heapgetinfo.c", + "src/heapgreedy.c", + "src/heapiterate.c", + "src/heapnoextend.c", "src/heapresizeblock.c", "src/heapsizeofuserarea.c", "src/heapwalk.c", "src/interr.c", "src/isr.c", + "src/isrisinprogress.c", "src/iterateoverthreads.c", + "src/kern_tc.c", + "src/log2table.c", + "src/mutex.c", + "src/objectactivecount.c", "src/objectallocate.c", "src/objectapimaximumclass.c", "src/objectclose.c", @@ -121,7 +135,9 @@ def build(ctx): "src/objectnametoidstring.c", "src/objectsetname.c", "src/objectshrinkinformation.c", + "src/once.c", "src/percpu.c", + "src/percpuasm.c", "src/pheapallocate.c", "src/pheapextend.c", "src/pheapfree.c", @@ -130,138 +146,124 @@ def build(ctx): "src/pheapgetinfo.c", "src/pheapgetsize.c", "src/pheapinit.c", + "src/pheapiterate.c", "src/pheapresizeblock.c", "src/pheapwalk.c", - "src/rbtree.c", + "src/profilingisrentryexit.c", + "src/profilingsmplock.c", "src/rbtreeextract.c", "src/rbtreefind.c", -# "src/rbtreefindheader.c", -# "src/rbtreeget.c", "src/rbtreeinsert.c", + "src/rbtreeiterate.c", + "src/rbtreenext.c", + "src/rbtreereplace.c", + "src/resourceiterate.c", + "src/sched.c", "src/scheduler.c", + "src/schedulercbs.c", + "src/schedulercbsattachthread.c", + "src/schedulercbscleanup.c", + "src/schedulercbscreateserver.c", + "src/schedulercbsdestroyserver.c", + "src/schedulercbsdetachthread.c", + "src/schedulercbsgetapprovedbudget.c", + "src/schedulercbsgetexecutiontime.c", + "src/schedulercbsgetparameters.c", + "src/schedulercbsgetremainingbudget.c", + "src/schedulercbsgetserverid.c", + "src/schedulercbsnodeinit.c", + "src/schedulercbsreleasejob.c", + "src/schedulercbssetparameters.c", + "src/schedulercbsunblock.c", + "src/schedulerdefaultaskforhelp.c", + "src/schedulerdefaultgetaffinity.c", + "src/schedulerdefaultnodedestroy.c", + "src/schedulerdefaultnodeinit.c", + "src/schedulerdefaultreleasejob.c", + "src/schedulerdefaultschedule.c", + "src/schedulerdefaultsetaffinity.c", + "src/schedulerdefaultstartidle.c", + "src/schedulerdefaulttick.c", + "src/schedulerdefaultupdate.c", + "src/scheduleredf.c", + "src/scheduleredfblock.c", + "src/scheduleredfchangepriority.c", + "src/scheduleredfnodeinit.c", + "src/scheduleredfprioritycompare.c", + "src/scheduleredfreleasejob.c", + "src/scheduleredfschedule.c", + "src/scheduleredfunblock.c", + "src/scheduleredfupdate.c", + "src/scheduleredfyield.c", + "src/schedulergetaffinity.c", "src/schedulerpriority.c", -# "src/schedulerpriorityallocate.c", "src/schedulerpriorityblock.c", -# "src/schedulerpriorityenqueue.c", -# "src/schedulerpriorityenqueuefirst.c", -# "src/schedulerpriorityextract.c", -# "src/schedulerpriorityfree.c", + "src/schedulerprioritychangepriority.c", "src/schedulerpriorityprioritycompare.c", -# "src/schedulerpriorityreleasejob.c", "src/schedulerpriorityschedule.c", -# "src/schedulerprioritytick.c", +# "src/schedulerprioritysmp.c", "src/schedulerpriorityunblock.c", "src/schedulerpriorityupdate.c", "src/schedulerpriorityyield.c", + "src/schedulersetaffinity.c", "src/schedulersimple.c", "src/schedulersimpleblock.c", -# "src/schedulersimpleenqueue.c", -# "src/schedulersimpleenqueuefirst.c", -# "src/schedulersimpleextract.c", -# "src/schedulersimplereadyqueueenqueue.c", -# "src/schedulersimplereadyqueueenqueuefirst.c", + "src/schedulersimplechangepriority.c", "src/schedulersimpleschedule.c", "src/schedulersimpleunblock.c", "src/schedulersimpleyield.c", + "src/schedulersmpdebug.c", + "src/semaphore.c", + "src/smpbarrierwait.c", "src/thread.c", - "src/threadblockingoperationcancel.c", "src/threadchangepriority.c", "src/threadclearstate.c", -# "src/threadclose.c", "src/threadcreateidle.c", - "src/threaddelayended.c", "src/threaddisabledispatch.c", "src/threaddispatch.c", "src/threadenabledispatch.c", "src/threadget.c", + "src/threadglobalconstruction.c", "src/threadhandler.c", "src/threadinitialize.c", "src/threadloadenv.c", "src/threadq.c", - "src/threadqdequeue.c", -# "src/threadqdequeuefifo.c", -# "src/threadqdequeuepriority.c", "src/threadqenqueue.c", -# "src/threadqenqueuefifo.c", -# "src/threadqenqueuepriority.c", - "src/threadqextract.c", -# "src/threadqextractfifo.c", -# "src/threadqextractpriority.c", "src/threadqextractwithproxy.c", "src/threadqfirst.c", -# "src/threadqfirstfifo.c", -# "src/threadqfirstpriority.c", "src/threadqflush.c", - "src/threadqprocesstimeout.c", - "src/threadqrequeue.c", - "src/threadqtimeout.c", - "src/threadready.c", -# "src/threadreset.c", + "src/threadqops.c", "src/threadrestart.c", "src/threadsetpriority.c", "src/threadsetstate.c", -# "src/threadsettransient.c", "src/threadstackallocate.c", "src/threadstackfree.c", "src/threadstart.c", "src/threadstartmultitasking.c", + "src/threadtimeout.c", + "src/threadyield.c", "src/timespecaddto.c", "src/timespecdivide.c", "src/timespecdividebyinteger.c", "src/timespecfromticks.c", + "src/timespecgetasnanoseconds.c", "src/timespecisvalid.c", "src/timespeclessthan.c", "src/timespecsubtract.c", "src/timespectoticks.c", - "src/ts64addto.c", - "src/ts64divide.c", - "src/ts64dividebyinteger.c", - "src/ts64equalto.c", - "src/ts64getnanoseconds.c", - "src/ts64getseconds.c", - "src/ts64lessthan.c", - "src/ts64set.c", - "src/ts64settozero.c", - "src/ts64subtract.c", - "src/ts64toticks.c", - "src/ts64totimespec.c", "src/userext.c", "src/userextaddset.c", "src/userextiterate.c", "src/userextremoveset.c", "src/watchdog.c", "src/watchdogadjust.c", - "src/watchdogadjusttochain.c", "src/watchdoginsert.c", -# "src/watchdognanoseconds.c", "src/watchdogremove.c", -# "src/watchdogreport.c", -# "src/watchdogreportchain.c", - "src/watchdogtickle.c", + "src/watchdogtick.c", + "src/watchdogtickssinceboot.c", "src/wkspace.c", - "src/objectactivecount.c", - "src/heapgreedy.c", - "src/heapiterate.c", - "src/chainnodecount.c", "src/wkstringduplicate.c", - "src/rbtreenext.c", - "src/log2table.c", - "src/schedulerprioritychangepriority.c", - "src/schedulerdefaultnodeinit.c", - "src/schedulerdefaultnodedestroy.c", - "src/schedulerdefaultreleasejob.c", - "src/schedulerdefaulttick.c", - "src/schedulerdefaultstartidle.c", - "src/threadyield.c", - "src/threadglobalconstruction.c", - "src/freechain.c", - "src/rbtreeiterate.c", - "src/once.c", - "src/coretodsecondssinceepoch.c", - "src/coretodadjust.c", - "src/schedulersimplechangepriority.c", - "src/schedulerdefaultupdate.c", - "src/timespecgetasnanoseconds.c" + "src/apiext.c" ] if ctx.env.RTEMS_ARCH == "arm": |