diff options
author | cvs2git <rtems-devel@rtems.org> | 1995-05-11 17:39:38 +0000 |
---|---|---|
committer | cvs2git <rtems-devel@rtems.org> | 1995-05-11 17:39:38 +0000 |
commit | deb08b9a120ebf679b2872287a25d76ab826701c (patch) | |
tree | 81f395ca211a8f204947911f2174421b65d28989 /c/src/lib/libbsp/m68k/mvme162/tools/sload.c | |
parent | Initial revision (diff) | |
download | rtems-3.5.0-alpha.tar.bz2 |
This commit was manufactured by cvs2svn to create tag 'rtems-3-5-0a'.3.5.0-alpha
Sprout from master 1995-05-11 17:39:37 UTC Joel Sherrill <joel.sherrill@OARcorp.com> 'Initial revision'
Delete:
INSTALL
LICENSE
README
SUPPORT
c/ACKNOWLEDGEMENTS
c/PROBLEMS
c/README
c/REQUIRES
c/UPDATE_HELP
c/build-tools/README
c/build-tools/cklength.c
c/build-tools/eolstrip.c
c/build-tools/packhex.c
c/build-tools/scripts/README
c/build-tools/src/cklength.c
c/build-tools/src/eolstrip.c
c/build-tools/src/packhex.c
c/build-tools/src/unhex.c
c/build-tools/unhex.c
c/src/README
c/src/exec/libcsupport/include/clockdrv.h
c/src/exec/libcsupport/include/console.h
c/src/exec/libcsupport/include/iosupp.h
c/src/exec/libcsupport/include/rtems/libcsupport.h
c/src/exec/libcsupport/include/spurious.h
c/src/exec/libcsupport/include/timerdrv.h
c/src/exec/libcsupport/include/vmeintr.h
c/src/exec/libcsupport/src/README
c/src/exec/libcsupport/src/__brk.c
c/src/exec/libcsupport/src/__gettod.c
c/src/exec/libcsupport/src/__times.c
c/src/exec/libcsupport/src/malloc.c
c/src/exec/libcsupport/src/newlibc.c
c/src/exec/libcsupport/src/no_libc.c
c/src/exec/libcsupport/src/unixlibc.c
c/src/exec/rtems/headers/asr.h
c/src/exec/rtems/headers/attr.h
c/src/exec/rtems/headers/clock.h
c/src/exec/rtems/headers/dpmem.h
c/src/exec/rtems/headers/event.h
c/src/exec/rtems/headers/eventmp.h
c/src/exec/rtems/headers/eventset.h
c/src/exec/rtems/headers/intr.h
c/src/exec/rtems/headers/message.h
c/src/exec/rtems/headers/modes.h
c/src/exec/rtems/headers/mp.h
c/src/exec/rtems/headers/msgmp.h
c/src/exec/rtems/headers/options.h
c/src/exec/rtems/headers/part.h
c/src/exec/rtems/headers/partmp.h
c/src/exec/rtems/headers/ratemon.h
c/src/exec/rtems/headers/region.h
c/src/exec/rtems/headers/regionmp.h
c/src/exec/rtems/headers/rtems.h
c/src/exec/rtems/headers/sem.h
c/src/exec/rtems/headers/semmp.h
c/src/exec/rtems/headers/signal.h
c/src/exec/rtems/headers/signalmp.h
c/src/exec/rtems/headers/status.h
c/src/exec/rtems/headers/taskmp.h
c/src/exec/rtems/headers/tasks.h
c/src/exec/rtems/headers/timer.h
c/src/exec/rtems/include/rtems.h
c/src/exec/rtems/include/rtems/rtems/asr.h
c/src/exec/rtems/include/rtems/rtems/attr.h
c/src/exec/rtems/include/rtems/rtems/clock.h
c/src/exec/rtems/include/rtems/rtems/dpmem.h
c/src/exec/rtems/include/rtems/rtems/event.h
c/src/exec/rtems/include/rtems/rtems/eventmp.h
c/src/exec/rtems/include/rtems/rtems/eventset.h
c/src/exec/rtems/include/rtems/rtems/intr.h
c/src/exec/rtems/include/rtems/rtems/message.h
c/src/exec/rtems/include/rtems/rtems/modes.h
c/src/exec/rtems/include/rtems/rtems/mp.h
c/src/exec/rtems/include/rtems/rtems/msgmp.h
c/src/exec/rtems/include/rtems/rtems/options.h
c/src/exec/rtems/include/rtems/rtems/part.h
c/src/exec/rtems/include/rtems/rtems/partmp.h
c/src/exec/rtems/include/rtems/rtems/ratemon.h
c/src/exec/rtems/include/rtems/rtems/region.h
c/src/exec/rtems/include/rtems/rtems/regionmp.h
c/src/exec/rtems/include/rtems/rtems/sem.h
c/src/exec/rtems/include/rtems/rtems/semmp.h
c/src/exec/rtems/include/rtems/rtems/signal.h
c/src/exec/rtems/include/rtems/rtems/signalmp.h
c/src/exec/rtems/include/rtems/rtems/status.h
c/src/exec/rtems/include/rtems/rtems/taskmp.h
c/src/exec/rtems/include/rtems/rtems/tasks.h
c/src/exec/rtems/include/rtems/rtems/timer.h
c/src/exec/rtems/inline/asr.inl
c/src/exec/rtems/inline/attr.inl
c/src/exec/rtems/inline/dpmem.inl
c/src/exec/rtems/inline/event.inl
c/src/exec/rtems/inline/eventset.inl
c/src/exec/rtems/inline/message.inl
c/src/exec/rtems/inline/modes.inl
c/src/exec/rtems/inline/options.inl
c/src/exec/rtems/inline/part.inl
c/src/exec/rtems/inline/ratemon.inl
c/src/exec/rtems/inline/region.inl
c/src/exec/rtems/inline/rtems/rtems/asr.inl
c/src/exec/rtems/inline/rtems/rtems/attr.inl
c/src/exec/rtems/inline/rtems/rtems/dpmem.inl
c/src/exec/rtems/inline/rtems/rtems/event.inl
c/src/exec/rtems/inline/rtems/rtems/eventset.inl
c/src/exec/rtems/inline/rtems/rtems/message.inl
c/src/exec/rtems/inline/rtems/rtems/modes.inl
c/src/exec/rtems/inline/rtems/rtems/options.inl
c/src/exec/rtems/inline/rtems/rtems/part.inl
c/src/exec/rtems/inline/rtems/rtems/ratemon.inl
c/src/exec/rtems/inline/rtems/rtems/region.inl
c/src/exec/rtems/inline/rtems/rtems/sem.inl
c/src/exec/rtems/inline/rtems/rtems/status.inl
c/src/exec/rtems/inline/rtems/rtems/tasks.inl
c/src/exec/rtems/inline/rtems/rtems/timer.inl
c/src/exec/rtems/inline/sem.inl
c/src/exec/rtems/inline/status.inl
c/src/exec/rtems/inline/tasks.inl
c/src/exec/rtems/inline/timer.inl
c/src/exec/rtems/macros/asr.inl
c/src/exec/rtems/macros/attr.inl
c/src/exec/rtems/macros/dpmem.inl
c/src/exec/rtems/macros/event.inl
c/src/exec/rtems/macros/eventset.inl
c/src/exec/rtems/macros/message.inl
c/src/exec/rtems/macros/modes.inl
c/src/exec/rtems/macros/options.inl
c/src/exec/rtems/macros/part.inl
c/src/exec/rtems/macros/ratemon.inl
c/src/exec/rtems/macros/region.inl
c/src/exec/rtems/macros/rtems/rtems/asr.inl
c/src/exec/rtems/macros/rtems/rtems/attr.inl
c/src/exec/rtems/macros/rtems/rtems/dpmem.inl
c/src/exec/rtems/macros/rtems/rtems/event.inl
c/src/exec/rtems/macros/rtems/rtems/eventset.inl
c/src/exec/rtems/macros/rtems/rtems/message.inl
c/src/exec/rtems/macros/rtems/rtems/modes.inl
c/src/exec/rtems/macros/rtems/rtems/options.inl
c/src/exec/rtems/macros/rtems/rtems/part.inl
c/src/exec/rtems/macros/rtems/rtems/ratemon.inl
c/src/exec/rtems/macros/rtems/rtems/region.inl
c/src/exec/rtems/macros/rtems/rtems/sem.inl
c/src/exec/rtems/macros/rtems/rtems/status.inl
c/src/exec/rtems/macros/rtems/rtems/tasks.inl
c/src/exec/rtems/macros/rtems/rtems/timer.inl
c/src/exec/rtems/macros/sem.inl
c/src/exec/rtems/macros/status.inl
c/src/exec/rtems/macros/tasks.inl
c/src/exec/rtems/macros/timer.inl
c/src/exec/rtems/optman/no-dpmem.c
c/src/exec/rtems/optman/no-event.c
c/src/exec/rtems/optman/no-mp.c
c/src/exec/rtems/optman/no-msg.c
c/src/exec/rtems/optman/no-part.c
c/src/exec/rtems/optman/no-region.c
c/src/exec/rtems/optman/no-rtmon.c
c/src/exec/rtems/optman/no-sem.c
c/src/exec/rtems/optman/no-signal.c
c/src/exec/rtems/optman/no-timer.c
c/src/exec/rtems/src/clock.c
c/src/exec/rtems/src/dpmem.c
c/src/exec/rtems/src/event.c
c/src/exec/rtems/src/eventmp.c
c/src/exec/rtems/src/intr.c
c/src/exec/rtems/src/mp.c
c/src/exec/rtems/src/msg.c
c/src/exec/rtems/src/msgmp.c
c/src/exec/rtems/src/part.c
c/src/exec/rtems/src/partmp.c
c/src/exec/rtems/src/ratemon.c
c/src/exec/rtems/src/region.c
c/src/exec/rtems/src/regionmp.c
c/src/exec/rtems/src/rtclock.c
c/src/exec/rtems/src/rtemstimer.c
c/src/exec/rtems/src/sem.c
c/src/exec/rtems/src/semmp.c
c/src/exec/rtems/src/signal.c
c/src/exec/rtems/src/signalmp.c
c/src/exec/rtems/src/taskmp.c
c/src/exec/rtems/src/tasks.c
c/src/exec/rtems/src/timer.c
c/src/exec/sapi/headers/config.h
c/src/exec/sapi/headers/directives.h
c/src/exec/sapi/headers/extension.h
c/src/exec/sapi/headers/fatal.h
c/src/exec/sapi/headers/init.h
c/src/exec/sapi/headers/io.h
c/src/exec/sapi/headers/mptables.h
c/src/exec/sapi/headers/sptables.h
c/src/exec/sapi/include/rtems/config.h
c/src/exec/sapi/include/rtems/directives.h
c/src/exec/sapi/include/rtems/extension.h
c/src/exec/sapi/include/rtems/fatal.h
c/src/exec/sapi/include/rtems/init.h
c/src/exec/sapi/include/rtems/io.h
c/src/exec/sapi/include/rtems/mptables.h
c/src/exec/sapi/include/rtems/sptables.h
c/src/exec/sapi/inline/extension.inl
c/src/exec/sapi/inline/rtems/extension.inl
c/src/exec/sapi/macros/extension.inl
c/src/exec/sapi/macros/rtems/extension.inl
c/src/exec/sapi/optman/no-ext.c
c/src/exec/sapi/optman/no-io.c
c/src/exec/sapi/src/debug.c
c/src/exec/sapi/src/exinit.c
c/src/exec/sapi/src/extension.c
c/src/exec/sapi/src/fatal.c
c/src/exec/sapi/src/io.c
c/src/exec/score/cpu/hppa1.1/cpu.c
c/src/exec/score/cpu/hppa1.1/cpu.h
c/src/exec/score/cpu/hppa1.1/cpu_asm.h
c/src/exec/score/cpu/hppa1.1/cpu_asm.s
c/src/exec/score/cpu/hppa1.1/hppa.h
c/src/exec/score/cpu/hppa1.1/rtems.s
c/src/exec/score/cpu/i386/asm.h
c/src/exec/score/cpu/i386/cpu.c
c/src/exec/score/cpu/i386/cpu.h
c/src/exec/score/cpu/i386/cpu_asm.s
c/src/exec/score/cpu/i386/i386.h
c/src/exec/score/cpu/i386/rtems.s
c/src/exec/score/cpu/i960/asm.h
c/src/exec/score/cpu/i960/cpu.c
c/src/exec/score/cpu/i960/cpu.h
c/src/exec/score/cpu/i960/cpu_asm.s
c/src/exec/score/cpu/i960/i960.h
c/src/exec/score/cpu/i960/rtems.s
c/src/exec/score/cpu/m68k/asm.h
c/src/exec/score/cpu/m68k/cpu.c
c/src/exec/score/cpu/m68k/cpu.h
c/src/exec/score/cpu/m68k/cpu_asm.s
c/src/exec/score/cpu/m68k/m68k.h
c/src/exec/score/cpu/m68k/rtems.s
c/src/exec/score/cpu/no_cpu/asm.h
c/src/exec/score/cpu/no_cpu/cpu.c
c/src/exec/score/cpu/no_cpu/cpu.h
c/src/exec/score/cpu/no_cpu/cpu_asm.c
c/src/exec/score/cpu/no_cpu/cpu_asm.h
c/src/exec/score/cpu/no_cpu/no_cpu.h
c/src/exec/score/cpu/no_cpu/rtems.c
c/src/exec/score/cpu/unix/cpu.c
c/src/exec/score/cpu/unix/cpu.h
c/src/exec/score/cpu/unix/unix.h
c/src/exec/score/headers/address.h
c/src/exec/score/headers/bitfield.h
c/src/exec/score/headers/chain.h
c/src/exec/score/headers/context.h
c/src/exec/score/headers/copyrt.h
c/src/exec/score/headers/debug.h
c/src/exec/score/headers/heap.h
c/src/exec/score/headers/isr.h
c/src/exec/score/headers/mpci.h
c/src/exec/score/headers/mppkt.h
c/src/exec/score/headers/object.h
c/src/exec/score/headers/objectmp.h
c/src/exec/score/headers/priority.h
c/src/exec/score/headers/stack.h
c/src/exec/score/headers/states.h
c/src/exec/score/headers/sysstate.h
c/src/exec/score/headers/system.h
c/src/exec/score/headers/thread.h
c/src/exec/score/headers/threadmp.h
c/src/exec/score/headers/threadq.h
c/src/exec/score/headers/tod.h
c/src/exec/score/headers/tqdata.h
c/src/exec/score/headers/userext.h
c/src/exec/score/headers/watchdog.h
c/src/exec/score/headers/wkspace.h
c/src/exec/score/include/rtems/debug.h
c/src/exec/score/include/rtems/score/address.h
c/src/exec/score/include/rtems/score/bitfield.h
c/src/exec/score/include/rtems/score/chain.h
c/src/exec/score/include/rtems/score/context.h
c/src/exec/score/include/rtems/score/copyrt.h
c/src/exec/score/include/rtems/score/heap.h
c/src/exec/score/include/rtems/score/isr.h
c/src/exec/score/include/rtems/score/mpci.h
c/src/exec/score/include/rtems/score/mppkt.h
c/src/exec/score/include/rtems/score/object.h
c/src/exec/score/include/rtems/score/objectmp.h
c/src/exec/score/include/rtems/score/priority.h
c/src/exec/score/include/rtems/score/stack.h
c/src/exec/score/include/rtems/score/states.h
c/src/exec/score/include/rtems/score/sysstate.h
c/src/exec/score/include/rtems/score/thread.h
c/src/exec/score/include/rtems/score/threadmp.h
c/src/exec/score/include/rtems/score/threadq.h
c/src/exec/score/include/rtems/score/tod.h
c/src/exec/score/include/rtems/score/tqdata.h
c/src/exec/score/include/rtems/score/userext.h
c/src/exec/score/include/rtems/score/watchdog.h
c/src/exec/score/include/rtems/score/wkspace.h
c/src/exec/score/include/rtems/system.h
c/src/exec/score/inline/address.inl
c/src/exec/score/inline/chain.inl
c/src/exec/score/inline/heap.inl
c/src/exec/score/inline/isr.inl
c/src/exec/score/inline/mppkt.inl
c/src/exec/score/inline/object.inl
c/src/exec/score/inline/objectmp.inl
c/src/exec/score/inline/priority.inl
c/src/exec/score/inline/rtems/score/address.inl
c/src/exec/score/inline/rtems/score/chain.inl
c/src/exec/score/inline/rtems/score/heap.inl
c/src/exec/score/inline/rtems/score/isr.inl
c/src/exec/score/inline/rtems/score/mppkt.inl
c/src/exec/score/inline/rtems/score/object.inl
c/src/exec/score/inline/rtems/score/objectmp.inl
c/src/exec/score/inline/rtems/score/priority.inl
c/src/exec/score/inline/rtems/score/stack.inl
c/src/exec/score/inline/rtems/score/states.inl
c/src/exec/score/inline/rtems/score/sysstate.inl
c/src/exec/score/inline/rtems/score/thread.inl
c/src/exec/score/inline/rtems/score/threadmp.inl
c/src/exec/score/inline/rtems/score/tod.inl
c/src/exec/score/inline/rtems/score/tqdata.inl
c/src/exec/score/inline/rtems/score/userext.inl
c/src/exec/score/inline/rtems/score/watchdog.inl
c/src/exec/score/inline/rtems/score/wkspace.inl
c/src/exec/score/inline/stack.inl
c/src/exec/score/inline/states.inl
c/src/exec/score/inline/sysstate.inl
c/src/exec/score/inline/thread.inl
c/src/exec/score/inline/threadmp.inl
c/src/exec/score/inline/tod.inl
c/src/exec/score/inline/tqdata.inl
c/src/exec/score/inline/userext.inl
c/src/exec/score/inline/watchdog.inl
c/src/exec/score/inline/wkspace.inl
c/src/exec/score/macros/README
c/src/exec/score/macros/address.inl
c/src/exec/score/macros/chain.inl
c/src/exec/score/macros/heap.inl
c/src/exec/score/macros/isr.inl
c/src/exec/score/macros/mppkt.inl
c/src/exec/score/macros/object.inl
c/src/exec/score/macros/objectmp.inl
c/src/exec/score/macros/priority.inl
c/src/exec/score/macros/rtems/score/README
c/src/exec/score/macros/rtems/score/address.inl
c/src/exec/score/macros/rtems/score/chain.inl
c/src/exec/score/macros/rtems/score/heap.inl
c/src/exec/score/macros/rtems/score/isr.inl
c/src/exec/score/macros/rtems/score/mppkt.inl
c/src/exec/score/macros/rtems/score/object.inl
c/src/exec/score/macros/rtems/score/objectmp.inl
c/src/exec/score/macros/rtems/score/priority.inl
c/src/exec/score/macros/rtems/score/stack.inl
c/src/exec/score/macros/rtems/score/states.inl
c/src/exec/score/macros/rtems/score/sysstate.inl
c/src/exec/score/macros/rtems/score/thread.inl
c/src/exec/score/macros/rtems/score/threadmp.inl
c/src/exec/score/macros/rtems/score/tod.inl
c/src/exec/score/macros/rtems/score/tqdata.inl
c/src/exec/score/macros/rtems/score/userext.inl
c/src/exec/score/macros/rtems/score/watchdog.inl
c/src/exec/score/macros/rtems/score/wkspace.inl
c/src/exec/score/macros/stack.inl
c/src/exec/score/macros/states.inl
c/src/exec/score/macros/sysstate.inl
c/src/exec/score/macros/thread.inl
c/src/exec/score/macros/threadmp.inl
c/src/exec/score/macros/tod.inl
c/src/exec/score/macros/tqdata.inl
c/src/exec/score/macros/userext.inl
c/src/exec/score/macros/watchdog.inl
c/src/exec/score/macros/wkspace.inl
c/src/exec/score/src/chain.c
c/src/exec/score/src/coretod.c
c/src/exec/score/src/heap.c
c/src/exec/score/src/mpci.c
c/src/exec/score/src/object.c
c/src/exec/score/src/objectmp.c
c/src/exec/score/src/thread.c
c/src/exec/score/src/threadmp.c
c/src/exec/score/src/threadq.c
c/src/exec/score/src/tod.c
c/src/exec/score/src/watchdog.c
c/src/exec/score/src/wkspace.c
c/src/exec/score/tools/hppa1.1/genoffsets.c
c/src/lib/include/clockdrv.h
c/src/lib/include/console.h
c/src/lib/include/iosupp.h
c/src/lib/include/rtems/libcsupport.h
c/src/lib/include/spurious.h
c/src/lib/include/timerdrv.h
c/src/lib/include/vmeintr.h
c/src/lib/libbsp/README
c/src/lib/libbsp/hppa1.1/simhppa/include/bsp.h
c/src/lib/libbsp/hppa1.1/simhppa/include/coverhd.h
c/src/lib/libbsp/hppa1.1/simhppa/shmsupp/README
c/src/lib/libbsp/hppa1.1/simhppa/shmsupp/addrconv.c
c/src/lib/libbsp/hppa1.1/simhppa/shmsupp/getcfg.c
c/src/lib/libbsp/hppa1.1/simhppa/shmsupp/intr.c
c/src/lib/libbsp/hppa1.1/simhppa/shmsupp/lock.c
c/src/lib/libbsp/hppa1.1/simhppa/shmsupp/mpisr.c
c/src/lib/libbsp/hppa1.1/simhppa/startup/bspclean.c
c/src/lib/libbsp/hppa1.1/simhppa/startup/bspstart.c
c/src/lib/libbsp/hppa1.1/simhppa/startup/setvec.c
c/src/lib/libbsp/hppa1.1/simhppa/tools/print_dump.c
c/src/lib/libbsp/i386/force386/clock/ckinit.c
c/src/lib/libbsp/i386/force386/console/console.c
c/src/lib/libbsp/i386/force386/include/bsp.h
c/src/lib/libbsp/i386/force386/include/coverhd.h
c/src/lib/libbsp/i386/force386/shmsupp/addrconv.c
c/src/lib/libbsp/i386/force386/shmsupp/getcfg.c
c/src/lib/libbsp/i386/force386/shmsupp/lock.c
c/src/lib/libbsp/i386/force386/shmsupp/mpisr.c
c/src/lib/libbsp/i386/force386/startup/bspstart.c
c/src/lib/libbsp/i386/force386/startup/exit.c
c/src/lib/libbsp/i386/force386/startup/ldsegs.s
c/src/lib/libbsp/i386/force386/startup/linkcmds
c/src/lib/libbsp/i386/force386/startup/setvec.c
c/src/lib/libbsp/i386/force386/timer/timer.c
c/src/lib/libbsp/i386/force386/timer/timerisr.s
c/src/lib/libbsp/i960/cvme961/clock/ckinit.c
c/src/lib/libbsp/i960/cvme961/console/console.c
c/src/lib/libbsp/i960/cvme961/include/bsp.h
c/src/lib/libbsp/i960/cvme961/include/coverhd.h
c/src/lib/libbsp/i960/cvme961/shmsupp/addrconv.c
c/src/lib/libbsp/i960/cvme961/shmsupp/getcfg.c
c/src/lib/libbsp/i960/cvme961/shmsupp/lock.c
c/src/lib/libbsp/i960/cvme961/shmsupp/mpisr.c
c/src/lib/libbsp/i960/cvme961/startup/bspclean.c
c/src/lib/libbsp/i960/cvme961/startup/bspstart.c
c/src/lib/libbsp/i960/cvme961/startup/exit.c
c/src/lib/libbsp/i960/cvme961/startup/linkcmds
c/src/lib/libbsp/i960/cvme961/startup/setvec.c
c/src/lib/libbsp/i960/cvme961/timer/timer.c
c/src/lib/libbsp/i960/cvme961/timer/timerisr.s
c/src/lib/libbsp/m68k/dmv152/clock/ckinit.c
c/src/lib/libbsp/m68k/dmv152/console/console.c
c/src/lib/libbsp/m68k/dmv152/include/bsp.h
c/src/lib/libbsp/m68k/dmv152/include/coverhd.h
c/src/lib/libbsp/m68k/dmv152/spurious/spinit.c
c/src/lib/libbsp/m68k/dmv152/startup/bspstart.c
c/src/lib/libbsp/m68k/dmv152/startup/linkcmds
c/src/lib/libbsp/m68k/dmv152/startup/vmeintr.c
c/src/lib/libbsp/m68k/dmv152/timer/timer.c
c/src/lib/libbsp/m68k/dmv152/timer/timerisr.s
c/src/lib/libbsp/m68k/idp/README
c/src/lib/libbsp/m68k/idp/clock/ckinit.c
c/src/lib/libbsp/m68k/idp/console/console.c
c/src/lib/libbsp/m68k/idp/console/duart.c
c/src/lib/libbsp/m68k/idp/console/leds.c
c/src/lib/libbsp/m68k/idp/console/mc68ec.c
c/src/lib/libbsp/m68k/idp/include/README
c/src/lib/libbsp/m68k/idp/include/bsp.h
c/src/lib/libbsp/m68k/idp/include/coverhd.h
c/src/lib/libbsp/m68k/idp/include/leds.h
c/src/lib/libbsp/m68k/idp/startup/bspstart.c
c/src/lib/libbsp/m68k/idp/startup/linkcmds
c/src/lib/libbsp/m68k/idp/timer/timer.c
c/src/lib/libbsp/m68k/idp/timer/timerisr.s
c/src/lib/libbsp/m68k/mvme136/clock/ckinit.c
c/src/lib/libbsp/m68k/mvme136/console/console.c
c/src/lib/libbsp/m68k/mvme136/include/bsp.h
c/src/lib/libbsp/m68k/mvme136/include/coverhd.h
c/src/lib/libbsp/m68k/mvme136/shmsupp/addrconv.c
c/src/lib/libbsp/m68k/mvme136/shmsupp/getcfg.c
c/src/lib/libbsp/m68k/mvme136/shmsupp/lock.c
c/src/lib/libbsp/m68k/mvme136/shmsupp/mpisr.c
c/src/lib/libbsp/m68k/mvme136/startup/bspclean.c
c/src/lib/libbsp/m68k/mvme136/startup/bspstart.c
c/src/lib/libbsp/m68k/mvme136/startup/linkcmds
c/src/lib/libbsp/m68k/mvme136/timer/timer.c
c/src/lib/libbsp/m68k/mvme136/timer/timerisr.s
c/src/lib/libbsp/m68k/mvme162/README
c/src/lib/libbsp/m68k/mvme162/clock/ckinit.c
c/src/lib/libbsp/m68k/mvme162/console/console.c
c/src/lib/libbsp/m68k/mvme162/include/bsp.h
c/src/lib/libbsp/m68k/mvme162/include/coverhd.h
c/src/lib/libbsp/m68k/mvme162/startup/bspclean.c
c/src/lib/libbsp/m68k/mvme162/startup/bspstart.c
c/src/lib/libbsp/m68k/mvme162/startup/linkcmds
c/src/lib/libbsp/m68k/mvme162/timer/timer.c
c/src/lib/libbsp/m68k/mvme162/timer/timerisr.s
c/src/lib/libbsp/m68k/mvme162/tools/sload.c
c/src/lib/libbsp/no_cpu/no_bsp/README
c/src/lib/libbsp/no_cpu/no_bsp/clock/ckinit.c
c/src/lib/libbsp/no_cpu/no_bsp/console/console.c
c/src/lib/libbsp/no_cpu/no_bsp/include/bsp.h
c/src/lib/libbsp/no_cpu/no_bsp/include/coverhd.h
c/src/lib/libbsp/no_cpu/no_bsp/shmsupp/addrconv.c
c/src/lib/libbsp/no_cpu/no_bsp/shmsupp/getcfg.c
c/src/lib/libbsp/no_cpu/no_bsp/shmsupp/lock.c
c/src/lib/libbsp/no_cpu/no_bsp/shmsupp/mpisr.c
c/src/lib/libbsp/no_cpu/no_bsp/startup/bspclean.c
c/src/lib/libbsp/no_cpu/no_bsp/startup/bspstart.c
c/src/lib/libbsp/no_cpu/no_bsp/startup/linkcmds
c/src/lib/libbsp/no_cpu/no_bsp/startup/main.c
c/src/lib/libbsp/no_cpu/no_bsp/startup/setvec.c
c/src/lib/libbsp/no_cpu/no_bsp/timer/timer.c
c/src/lib/libbsp/no_cpu/no_bsp/timer/timerisr.c
c/src/lib/libbsp/shmdr/README
c/src/lib/libbsp/shmdr/addlq.c
c/src/lib/libbsp/shmdr/cnvpkt.c
c/src/lib/libbsp/shmdr/dump.c
c/src/lib/libbsp/shmdr/fatal.c
c/src/lib/libbsp/shmdr/getlq.c
c/src/lib/libbsp/shmdr/getpkt.c
c/src/lib/libbsp/shmdr/init.c
c/src/lib/libbsp/shmdr/initlq.c
c/src/lib/libbsp/shmdr/intr.c
c/src/lib/libbsp/shmdr/mpci.h
c/src/lib/libbsp/shmdr/mpisr.c
c/src/lib/libbsp/shmdr/poll.c
c/src/lib/libbsp/shmdr/receive.c
c/src/lib/libbsp/shmdr/retpkt.c
c/src/lib/libbsp/shmdr/send.c
c/src/lib/libbsp/shmdr/setckvec.c
c/src/lib/libbsp/shmdr/shm.h
c/src/lib/libbsp/shmdr/shm_driver.h
c/src/lib/libc/README
c/src/lib/libc/__brk.c
c/src/lib/libc/__gettod.c
c/src/lib/libc/__times.c
c/src/lib/libc/internal.h
c/src/lib/libc/libcsupport.h
c/src/lib/libc/malloc.c
c/src/lib/libc/newlibc.c
c/src/lib/libc/no_libc.c
c/src/lib/libc/support.c
c/src/lib/libc/syscalls.c
c/src/lib/libc/unixlibc.c
c/src/lib/libcpu/README
c/src/lib/libcpu/hppa1.1/clock/clock.c
c/src/lib/libcpu/hppa1.1/runway/runway.h
c/src/lib/libcpu/hppa1.1/semaphore/semaphore.c
c/src/lib/libcpu/hppa1.1/semaphore/semaphore.h
c/src/lib/libcpu/hppa1.1/timer/timer.c
c/src/lib/libmisc/README
c/src/lib/libmisc/monitor/README
c/src/lib/libmisc/monitor/mon-monitor.c
c/src/lib/libmisc/monitor/mon-symbols.c
c/src/lib/libmisc/monitor/monitor.h
c/src/lib/libmisc/monitor/symbols.h
c/src/lib/libmisc/stackchk/README
c/src/lib/libmisc/stackchk/check.c
c/src/lib/libmisc/stackchk/internal.h
c/src/lib/libmisc/stackchk/stackchk.h
c/src/lib/start/README
c/src/lib/start/i960/start.s
c/src/lib/start/m68k/start.s
c/src/libchip/shmdr/README
c/src/libchip/shmdr/addlq.c
c/src/libchip/shmdr/cnvpkt.c
c/src/libchip/shmdr/dump.c
c/src/libchip/shmdr/fatal.c
c/src/libchip/shmdr/getlq.c
c/src/libchip/shmdr/getpkt.c
c/src/libchip/shmdr/init.c
c/src/libchip/shmdr/initlq.c
c/src/libchip/shmdr/intr.c
c/src/libchip/shmdr/mpci.h
c/src/libchip/shmdr/mpisr.c
c/src/libchip/shmdr/poll.c
c/src/libchip/shmdr/receive.c
c/src/libchip/shmdr/retpkt.c
c/src/libchip/shmdr/send.c
c/src/libchip/shmdr/setckvec.c
c/src/libchip/shmdr/shm_driver.h
c/src/libmisc/README
c/src/libmisc/monitor/README
c/src/libmisc/monitor/mon-monitor.c
c/src/libmisc/monitor/mon-symbols.c
c/src/libmisc/monitor/monitor.h
c/src/libmisc/monitor/symbols.h
c/src/libmisc/stackchk/README
c/src/libmisc/stackchk/check.c
c/src/libmisc/stackchk/internal.h
c/src/libmisc/stackchk/stackchk.h
c/src/optman/rtems/no-dpmem.c
c/src/optman/rtems/no-event.c
c/src/optman/rtems/no-mp.c
c/src/optman/rtems/no-msg.c
c/src/optman/rtems/no-part.c
c/src/optman/rtems/no-region.c
c/src/optman/rtems/no-rtmon.c
c/src/optman/rtems/no-sem.c
c/src/optman/rtems/no-signal.c
c/src/optman/rtems/no-timer.c
c/src/optman/sapi/no-ext.c
c/src/optman/sapi/no-io.c
c/src/tests/README
c/src/tests/libtests/README
c/src/tests/libtests/stackchk/blow.c
c/src/tests/libtests/stackchk/init.c
c/src/tests/libtests/stackchk/stackchk.scn
c/src/tests/libtests/stackchk/task1.c
c/src/tests/mptests/README
c/src/tests/mptests/mp01/init.c
c/src/tests/mptests/mp01/node1/mp01.doc
c/src/tests/mptests/mp01/node1/mp01.scn
c/src/tests/mptests/mp01/node2/mp01.doc
c/src/tests/mptests/mp01/node2/mp01.scn
c/src/tests/mptests/mp01/system.h
c/src/tests/mptests/mp01/task1.c
c/src/tests/mptests/mp02/init.c
c/src/tests/mptests/mp02/node1/mp02.doc
c/src/tests/mptests/mp02/node1/mp02.scn
c/src/tests/mptests/mp02/node2/mp02.doc
c/src/tests/mptests/mp02/node2/mp02.scn
c/src/tests/mptests/mp02/system.h
c/src/tests/mptests/mp02/task1.c
c/src/tests/mptests/mp03/delay.c
c/src/tests/mptests/mp03/init.c
c/src/tests/mptests/mp03/node1/mp03.doc
c/src/tests/mptests/mp03/node1/mp03.scn
c/src/tests/mptests/mp03/node2/mp03.doc
c/src/tests/mptests/mp03/node2/mp03.scn
c/src/tests/mptests/mp03/system.h
c/src/tests/mptests/mp03/task1.c
c/src/tests/mptests/mp04/init.c
c/src/tests/mptests/mp04/node1/mp04.doc
c/src/tests/mptests/mp04/node1/mp04.scn
c/src/tests/mptests/mp04/node2/mp04.doc
c/src/tests/mptests/mp04/node2/mp04.scn
c/src/tests/mptests/mp04/system.h
c/src/tests/mptests/mp04/task1.c
c/src/tests/mptests/mp05/asr.c
c/src/tests/mptests/mp05/init.c
c/src/tests/mptests/mp05/node1/mp05.doc
c/src/tests/mptests/mp05/node1/mp05.scn
c/src/tests/mptests/mp05/node2/mp05.doc
c/src/tests/mptests/mp05/node2/mp05.scn
c/src/tests/mptests/mp05/system.h
c/src/tests/mptests/mp05/task1.c
c/src/tests/mptests/mp06/init.c
c/src/tests/mptests/mp06/node1/mp06.doc
c/src/tests/mptests/mp06/node1/mp06.scn
c/src/tests/mptests/mp06/node2/mp06.doc
c/src/tests/mptests/mp06/node2/mp06.scn
c/src/tests/mptests/mp06/system.h
c/src/tests/mptests/mp06/task1.c
c/src/tests/mptests/mp07/init.c
c/src/tests/mptests/mp07/node1/mp07.doc
c/src/tests/mptests/mp07/node1/mp07.scn
c/src/tests/mptests/mp07/node2/mp07.doc
c/src/tests/mptests/mp07/node2/mp07.scn
c/src/tests/mptests/mp07/system.h
c/src/tests/mptests/mp07/task1.c
c/src/tests/mptests/mp08/init.c
c/src/tests/mptests/mp08/node1/mp08.doc
c/src/tests/mptests/mp08/node1/mp08.scn
c/src/tests/mptests/mp08/node2/mp08.doc
c/src/tests/mptests/mp08/node2/mp08.scn
c/src/tests/mptests/mp08/system.h
c/src/tests/mptests/mp08/task1.c
c/src/tests/mptests/mp09/init.c
c/src/tests/mptests/mp09/node1/mp09.doc
c/src/tests/mptests/mp09/node1/mp09.scn
c/src/tests/mptests/mp09/node2/mp09.doc
c/src/tests/mptests/mp09/node2/mp09.scn
c/src/tests/mptests/mp09/recvmsg.c
c/src/tests/mptests/mp09/sendmsg.c
c/src/tests/mptests/mp09/system.h
c/src/tests/mptests/mp09/task1.c
c/src/tests/mptests/mp10/init.c
c/src/tests/mptests/mp10/node1/mp10.doc
c/src/tests/mptests/mp10/node1/mp10.scn
c/src/tests/mptests/mp10/node2/mp10.doc
c/src/tests/mptests/mp10/node2/mp10.scn
c/src/tests/mptests/mp10/system.h
c/src/tests/mptests/mp10/task1.c
c/src/tests/mptests/mp10/task2.c
c/src/tests/mptests/mp10/task3.c
c/src/tests/mptests/mp11/init.c
c/src/tests/mptests/mp11/node1/mp11.doc
c/src/tests/mptests/mp11/node1/mp11.scn
c/src/tests/mptests/mp11/node2/mp11.doc
c/src/tests/mptests/mp11/node2/mp11.scn
c/src/tests/mptests/mp11/system.h
c/src/tests/mptests/mp12/init.c
c/src/tests/mptests/mp12/node1/mp12.doc
c/src/tests/mptests/mp12/node1/mp12.scn
c/src/tests/mptests/mp12/node2/mp12.doc
c/src/tests/mptests/mp12/node2/mp12.scn
c/src/tests/mptests/mp12/system.h
c/src/tests/mptests/mp13/init.c
c/src/tests/mptests/mp13/node1/mp13.doc
c/src/tests/mptests/mp13/node1/mp13.scn
c/src/tests/mptests/mp13/node2/mp13.doc
c/src/tests/mptests/mp13/node2/mp13.scn
c/src/tests/mptests/mp13/system.h
c/src/tests/mptests/mp13/task1.c
c/src/tests/mptests/mp13/task2.c
c/src/tests/mptests/mp14/delay.c
c/src/tests/mptests/mp14/evtask1.c
c/src/tests/mptests/mp14/evtmtask.c
c/src/tests/mptests/mp14/exit.c
c/src/tests/mptests/mp14/init.c
c/src/tests/mptests/mp14/msgtask1.c
c/src/tests/mptests/mp14/node1/mp14.doc
c/src/tests/mptests/mp14/node1/mp14.scn
c/src/tests/mptests/mp14/node2/mp14.doc
c/src/tests/mptests/mp14/node2/mp14.scn
c/src/tests/mptests/mp14/pttask1.c
c/src/tests/mptests/mp14/smtask1.c
c/src/tests/mptests/mp14/system.h
c/src/tests/samples/README
c/src/tests/samples/base_mp/apptask.c
c/src/tests/samples/base_mp/init.c
c/src/tests/samples/base_mp/node1/base_mp.doc
c/src/tests/samples/base_mp/node1/base_mp.scn
c/src/tests/samples/base_mp/node2/base_mp.doc
c/src/tests/samples/base_mp/node2/base_mp.scn
c/src/tests/samples/base_mp/system.h
c/src/tests/samples/base_sp/apptask.c
c/src/tests/samples/base_sp/base_sp.doc
c/src/tests/samples/base_sp/base_sp.scn
c/src/tests/samples/base_sp/init.c
c/src/tests/samples/base_sp/system.h
c/src/tests/samples/cdtest/cdtest.scn
c/src/tests/samples/cdtest/init.c
c/src/tests/samples/cdtest/main.cc
c/src/tests/samples/cdtest/system.h
c/src/tests/samples/hello/hello.doc
c/src/tests/samples/hello/hello.scn
c/src/tests/samples/hello/init.c
c/src/tests/samples/hello/system.h
c/src/tests/samples/paranoia/init.c
c/src/tests/samples/paranoia/paranoia.c
c/src/tests/samples/paranoia/paranoia.doc
c/src/tests/samples/paranoia/system.h
c/src/tests/samples/ticker/init.c
c/src/tests/samples/ticker/system.h
c/src/tests/samples/ticker/tasks.c
c/src/tests/samples/ticker/ticker.doc
c/src/tests/samples/ticker/ticker.scn
c/src/tests/sptests/README
c/src/tests/sptests/sp01/init.c
c/src/tests/sptests/sp01/sp01.doc
c/src/tests/sptests/sp01/sp01.scn
c/src/tests/sptests/sp01/system.h
c/src/tests/sptests/sp01/task1.c
c/src/tests/sptests/sp02/init.c
c/src/tests/sptests/sp02/preempt.c
c/src/tests/sptests/sp02/sp02.doc
c/src/tests/sptests/sp02/sp02.scn
c/src/tests/sptests/sp02/system.h
c/src/tests/sptests/sp02/task1.c
c/src/tests/sptests/sp02/task2.c
c/src/tests/sptests/sp02/task3.c
c/src/tests/sptests/sp03/init.c
c/src/tests/sptests/sp03/sp03.doc
c/src/tests/sptests/sp03/sp03.scn
c/src/tests/sptests/sp03/system.h
c/src/tests/sptests/sp03/task1.c
c/src/tests/sptests/sp03/task2.c
c/src/tests/sptests/sp04/init.c
c/src/tests/sptests/sp04/sp04.doc
c/src/tests/sptests/sp04/sp04.scn
c/src/tests/sptests/sp04/system.h
c/src/tests/sptests/sp04/task1.c
c/src/tests/sptests/sp04/task2.c
c/src/tests/sptests/sp04/task3.c
c/src/tests/sptests/sp04/tswitch.c
c/src/tests/sptests/sp05/init.c
c/src/tests/sptests/sp05/sp05.doc
c/src/tests/sptests/sp05/sp05.scn
c/src/tests/sptests/sp05/system.h
c/src/tests/sptests/sp05/task1.c
c/src/tests/sptests/sp05/task2.c
c/src/tests/sptests/sp05/task3.c
c/src/tests/sptests/sp06/init.c
c/src/tests/sptests/sp06/sp06.doc
c/src/tests/sptests/sp06/sp06.scn
c/src/tests/sptests/sp06/system.h
c/src/tests/sptests/sp06/task1.c
c/src/tests/sptests/sp06/task2.c
c/src/tests/sptests/sp06/task3.c
c/src/tests/sptests/sp07/init.c
c/src/tests/sptests/sp07/sp07.doc
c/src/tests/sptests/sp07/sp07.scn
c/src/tests/sptests/sp07/system.h
c/src/tests/sptests/sp07/task1.c
c/src/tests/sptests/sp07/task2.c
c/src/tests/sptests/sp07/task3.c
c/src/tests/sptests/sp07/task4.c
c/src/tests/sptests/sp07/taskexit.c
c/src/tests/sptests/sp07/tcreate.c
c/src/tests/sptests/sp07/tdelete.c
c/src/tests/sptests/sp07/trestart.c
c/src/tests/sptests/sp07/tstart.c
c/src/tests/sptests/sp08/init.c
c/src/tests/sptests/sp08/sp08.doc
c/src/tests/sptests/sp08/sp08.scn
c/src/tests/sptests/sp08/system.h
c/src/tests/sptests/sp08/task1.c
c/src/tests/sptests/sp09/delay.c
c/src/tests/sptests/sp09/init.c
c/src/tests/sptests/sp09/isr.c
c/src/tests/sptests/sp09/screen01.c
c/src/tests/sptests/sp09/screen02.c
c/src/tests/sptests/sp09/screen03.c
c/src/tests/sptests/sp09/screen04.c
c/src/tests/sptests/sp09/screen05.c
c/src/tests/sptests/sp09/screen06.c
c/src/tests/sptests/sp09/screen07.c
c/src/tests/sptests/sp09/screen08.c
c/src/tests/sptests/sp09/screen09.c
c/src/tests/sptests/sp09/screen10.c
c/src/tests/sptests/sp09/screen11.c
c/src/tests/sptests/sp09/screen12.c
c/src/tests/sptests/sp09/screen13.c
c/src/tests/sptests/sp09/screen14.c
c/src/tests/sptests/sp09/sp09.doc
c/src/tests/sptests/sp09/sp09.scn
c/src/tests/sptests/sp09/system.h
c/src/tests/sptests/sp09/task1.c
c/src/tests/sptests/sp09/task2.c
c/src/tests/sptests/sp09/task3.c
c/src/tests/sptests/sp09/task4.c
c/src/tests/sptests/sp11/init.c
c/src/tests/sptests/sp11/sp11.doc
c/src/tests/sptests/sp11/sp11.scn
c/src/tests/sptests/sp11/system.h
c/src/tests/sptests/sp11/task1.c
c/src/tests/sptests/sp11/task2.c
c/src/tests/sptests/sp11/timer.c
c/src/tests/sptests/sp12/init.c
c/src/tests/sptests/sp12/pridrv.c
c/src/tests/sptests/sp12/pritask.c
c/src/tests/sptests/sp12/sp12.doc
c/src/tests/sptests/sp12/sp12.scn
c/src/tests/sptests/sp12/system.h
c/src/tests/sptests/sp12/task1.c
c/src/tests/sptests/sp12/task2.c
c/src/tests/sptests/sp12/task3.c
c/src/tests/sptests/sp12/task4.c
c/src/tests/sptests/sp12/task5.c
c/src/tests/sptests/sp13/fillbuff.c
c/src/tests/sptests/sp13/init.c
c/src/tests/sptests/sp13/putbuff.c
c/src/tests/sptests/sp13/sp13.doc
c/src/tests/sptests/sp13/sp13.scn
c/src/tests/sptests/sp13/system.h
c/src/tests/sptests/sp13/task1.c
c/src/tests/sptests/sp13/task2.c
c/src/tests/sptests/sp13/task3.c
c/src/tests/sptests/sp14/asr.c
c/src/tests/sptests/sp14/init.c
c/src/tests/sptests/sp14/sp14.doc
c/src/tests/sptests/sp14/sp14.scn
c/src/tests/sptests/sp14/system.h
c/src/tests/sptests/sp14/task1.c
c/src/tests/sptests/sp14/task2.c
c/src/tests/sptests/sp15/init.c
c/src/tests/sptests/sp15/sp15.doc
c/src/tests/sptests/sp15/sp15.scn
c/src/tests/sptests/sp15/system.h
c/src/tests/sptests/sp15/task1.c
c/src/tests/sptests/sp16/init.c
c/src/tests/sptests/sp16/sp16.doc
c/src/tests/sptests/sp16/sp16.scn
c/src/tests/sptests/sp16/system.h
c/src/tests/sptests/sp16/task1.c
c/src/tests/sptests/sp16/task2.c
c/src/tests/sptests/sp16/task3.c
c/src/tests/sptests/sp16/task4.c
c/src/tests/sptests/sp16/task5.c
c/src/tests/sptests/sp17/asr.c
c/src/tests/sptests/sp17/init.c
c/src/tests/sptests/sp17/sp17.doc
c/src/tests/sptests/sp17/sp17.scn
c/src/tests/sptests/sp17/system.h
c/src/tests/sptests/sp17/task1.c
c/src/tests/sptests/sp17/task2.c
c/src/tests/sptests/sp19/first.c
c/src/tests/sptests/sp19/fptask.c
c/src/tests/sptests/sp19/fptest.h
c/src/tests/sptests/sp19/init.c
c/src/tests/sptests/sp19/inttest.h
c/src/tests/sptests/sp19/sp19.doc
c/src/tests/sptests/sp19/sp19.scn
c/src/tests/sptests/sp19/system.h
c/src/tests/sptests/sp19/task1.c
c/src/tests/sptests/sp20/getall.c
c/src/tests/sptests/sp20/init.c
c/src/tests/sptests/sp20/sp20.doc
c/src/tests/sptests/sp20/sp20.scn
c/src/tests/sptests/sp20/system.h
c/src/tests/sptests/sp20/task1.c
c/src/tests/sptests/sp21/init.c
c/src/tests/sptests/sp21/sp21.doc
c/src/tests/sptests/sp21/sp21.scn
c/src/tests/sptests/sp21/system.h
c/src/tests/sptests/sp21/task1.c
c/src/tests/sptests/sp22/delay.c
c/src/tests/sptests/sp22/init.c
c/src/tests/sptests/sp22/prtime.c
c/src/tests/sptests/sp22/sp22.doc
c/src/tests/sptests/sp22/sp22.scn
c/src/tests/sptests/sp22/system.h
c/src/tests/sptests/sp22/task1.c
c/src/tests/sptests/sp23/init.c
c/src/tests/sptests/sp23/sp23.doc
c/src/tests/sptests/sp23/sp23.scn
c/src/tests/sptests/sp23/system.h
c/src/tests/sptests/sp23/task1.c
c/src/tests/sptests/sp24/init.c
c/src/tests/sptests/sp24/resume.c
c/src/tests/sptests/sp24/sp24.doc
c/src/tests/sptests/sp24/system.h
c/src/tests/sptests/sp24/task1.c
c/src/tests/sptests/sp25/init.c
c/src/tests/sptests/sp25/sp25.doc
c/src/tests/sptests/sp25/sp25.scn
c/src/tests/sptests/sp25/system.h
c/src/tests/sptests/sp25/task1.c
c/src/tests/sptests/spfatal/fatal.c
c/src/tests/sptests/spfatal/init.c
c/src/tests/sptests/spfatal/puterr.c
c/src/tests/sptests/spfatal/spfatal.doc
c/src/tests/sptests/spfatal/spfatal.scn
c/src/tests/sptests/spfatal/system.h
c/src/tests/sptests/spfatal/task1.c
c/src/tests/sptests/spsize/getint.c
c/src/tests/sptests/spsize/init.c
c/src/tests/sptests/spsize/size.c
c/src/tests/support/include/tmacros.h
c/src/tests/support/stubdr/close.c
c/src/tests/support/stubdr/cntrl.c
c/src/tests/support/stubdr/init.c
c/src/tests/support/stubdr/open.c
c/src/tests/support/stubdr/read.c
c/src/tests/support/stubdr/stubdrv.h
c/src/tests/support/stubdr/write.c
c/src/tests/tmtests/README
c/src/tests/tmtests/include/timesys.h
c/src/tests/tmtests/tm01/system.h
c/src/tests/tmtests/tm01/task1.c
c/src/tests/tmtests/tm01/tm01.doc
c/src/tests/tmtests/tm02/system.h
c/src/tests/tmtests/tm02/task1.c
c/src/tests/tmtests/tm02/tm02.doc
c/src/tests/tmtests/tm03/system.h
c/src/tests/tmtests/tm03/task1.c
c/src/tests/tmtests/tm03/tm03.doc
c/src/tests/tmtests/tm04/system.h
c/src/tests/tmtests/tm04/task1.c
c/src/tests/tmtests/tm04/tm04.doc
c/src/tests/tmtests/tm05/system.h
c/src/tests/tmtests/tm05/task1.c
c/src/tests/tmtests/tm05/tm05.doc
c/src/tests/tmtests/tm06/system.h
c/src/tests/tmtests/tm06/task1.c
c/src/tests/tmtests/tm06/tm06.doc
c/src/tests/tmtests/tm07/system.h
c/src/tests/tmtests/tm07/task1.c
c/src/tests/tmtests/tm07/tm07.doc
c/src/tests/tmtests/tm08/system.h
c/src/tests/tmtests/tm08/task1.c
c/src/tests/tmtests/tm08/tm08.doc
c/src/tests/tmtests/tm09/system.h
c/src/tests/tmtests/tm09/task1.c
c/src/tests/tmtests/tm09/tm09.doc
c/src/tests/tmtests/tm10/system.h
c/src/tests/tmtests/tm10/task1.c
c/src/tests/tmtests/tm10/tm10.doc
c/src/tests/tmtests/tm11/system.h
c/src/tests/tmtests/tm11/task1.c
c/src/tests/tmtests/tm11/tm11.doc
c/src/tests/tmtests/tm12/system.h
c/src/tests/tmtests/tm12/task1.c
c/src/tests/tmtests/tm12/tm12.doc
c/src/tests/tmtests/tm13/system.h
c/src/tests/tmtests/tm13/task1.c
c/src/tests/tmtests/tm13/tm13.doc
c/src/tests/tmtests/tm14/system.h
c/src/tests/tmtests/tm14/task1.c
c/src/tests/tmtests/tm14/tm14.doc
c/src/tests/tmtests/tm15/system.h
c/src/tests/tmtests/tm15/task1.c
c/src/tests/tmtests/tm15/tm15.doc
c/src/tests/tmtests/tm16/system.h
c/src/tests/tmtests/tm16/task1.c
c/src/tests/tmtests/tm16/tm16.doc
c/src/tests/tmtests/tm17/system.h
c/src/tests/tmtests/tm17/task1.c
c/src/tests/tmtests/tm17/tm17.doc
c/src/tests/tmtests/tm18/system.h
c/src/tests/tmtests/tm18/task1.c
c/src/tests/tmtests/tm18/tm18.doc
c/src/tests/tmtests/tm19/system.h
c/src/tests/tmtests/tm19/task1.c
c/src/tests/tmtests/tm19/tm19.doc
c/src/tests/tmtests/tm20/system.h
c/src/tests/tmtests/tm20/task1.c
c/src/tests/tmtests/tm20/tm20.doc
c/src/tests/tmtests/tm21/system.h
c/src/tests/tmtests/tm21/task1.c
c/src/tests/tmtests/tm21/tm21.doc
c/src/tests/tmtests/tm22/system.h
c/src/tests/tmtests/tm22/task1.c
c/src/tests/tmtests/tm22/tm22.doc
c/src/tests/tmtests/tm23/system.h
c/src/tests/tmtests/tm23/task1.c
c/src/tests/tmtests/tm23/tm23.doc
c/src/tests/tmtests/tm24/system.h
c/src/tests/tmtests/tm24/task1.c
c/src/tests/tmtests/tm24/tm24.doc
c/src/tests/tmtests/tm25/system.h
c/src/tests/tmtests/tm25/task1.c
c/src/tests/tmtests/tm25/tm25.doc
c/src/tests/tmtests/tm26/fptest.h
c/src/tests/tmtests/tm26/system.h
c/src/tests/tmtests/tm26/task1.c
c/src/tests/tmtests/tm26/tm26.doc
c/src/tests/tmtests/tm27/system.h
c/src/tests/tmtests/tm27/task1.c
c/src/tests/tmtests/tm27/tm27.doc
c/src/tests/tmtests/tm28/system.h
c/src/tests/tmtests/tm28/task1.c
c/src/tests/tmtests/tm28/tm28.doc
c/src/tests/tmtests/tm29/system.h
c/src/tests/tmtests/tm29/task1.c
c/src/tests/tmtests/tm29/tm29.doc
c/src/tests/tmtests/tmck/system.h
c/src/tests/tmtests/tmck/task1.c
c/src/tests/tmtests/tmck/tmck.doc
c/src/tests/tmtests/tmoverhd/dumrtems.h
c/src/tests/tmtests/tmoverhd/empty.c
c/src/tests/tmtests/tmoverhd/system.h
c/src/tests/tmtests/tmoverhd/testtask.c
c/src/tests/tmtests/tmoverhd/tmoverhd.doc
c/src/tests/tools/generic/difftest
c/update-tools/310_to_320_list
c/update-tools/README
cpukit/libcsupport/include/clockdrv.h
cpukit/libcsupport/include/console.h
cpukit/libcsupport/include/iosupp.h
cpukit/libcsupport/include/rtems/libcsupport.h
cpukit/libcsupport/include/spurious.h
cpukit/libcsupport/include/timerdrv.h
cpukit/libcsupport/include/vmeintr.h
cpukit/libcsupport/src/README
cpukit/libcsupport/src/__brk.c
cpukit/libcsupport/src/__gettod.c
cpukit/libcsupport/src/__times.c
cpukit/libcsupport/src/malloc.c
cpukit/libcsupport/src/newlibc.c
cpukit/libcsupport/src/no_libc.c
cpukit/libcsupport/src/unixlibc.c
cpukit/libmisc/README
cpukit/libmisc/monitor/README
cpukit/libmisc/monitor/mon-monitor.c
cpukit/libmisc/monitor/mon-symbols.c
cpukit/libmisc/monitor/monitor.h
cpukit/libmisc/monitor/symbols.h
cpukit/libmisc/stackchk/README
cpukit/libmisc/stackchk/check.c
cpukit/libmisc/stackchk/internal.h
cpukit/libmisc/stackchk/stackchk.h
cpukit/rtems/include/rtems.h
cpukit/rtems/include/rtems/rtems/asr.h
cpukit/rtems/include/rtems/rtems/attr.h
cpukit/rtems/include/rtems/rtems/clock.h
cpukit/rtems/include/rtems/rtems/dpmem.h
cpukit/rtems/include/rtems/rtems/event.h
cpukit/rtems/include/rtems/rtems/eventmp.h
cpukit/rtems/include/rtems/rtems/eventset.h
cpukit/rtems/include/rtems/rtems/intr.h
cpukit/rtems/include/rtems/rtems/message.h
cpukit/rtems/include/rtems/rtems/modes.h
cpukit/rtems/include/rtems/rtems/mp.h
cpukit/rtems/include/rtems/rtems/msgmp.h
cpukit/rtems/include/rtems/rtems/options.h
cpukit/rtems/include/rtems/rtems/part.h
cpukit/rtems/include/rtems/rtems/partmp.h
cpukit/rtems/include/rtems/rtems/ratemon.h
cpukit/rtems/include/rtems/rtems/region.h
cpukit/rtems/include/rtems/rtems/regionmp.h
cpukit/rtems/include/rtems/rtems/sem.h
cpukit/rtems/include/rtems/rtems/semmp.h
cpukit/rtems/include/rtems/rtems/signal.h
cpukit/rtems/include/rtems/rtems/signalmp.h
cpukit/rtems/include/rtems/rtems/status.h
cpukit/rtems/include/rtems/rtems/taskmp.h
cpukit/rtems/include/rtems/rtems/tasks.h
cpukit/rtems/include/rtems/rtems/timer.h
cpukit/rtems/inline/rtems/rtems/asr.inl
cpukit/rtems/inline/rtems/rtems/attr.inl
cpukit/rtems/inline/rtems/rtems/dpmem.inl
cpukit/rtems/inline/rtems/rtems/event.inl
cpukit/rtems/inline/rtems/rtems/eventset.inl
cpukit/rtems/inline/rtems/rtems/message.inl
cpukit/rtems/inline/rtems/rtems/modes.inl
cpukit/rtems/inline/rtems/rtems/options.inl
cpukit/rtems/inline/rtems/rtems/part.inl
cpukit/rtems/inline/rtems/rtems/ratemon.inl
cpukit/rtems/inline/rtems/rtems/region.inl
cpukit/rtems/inline/rtems/rtems/sem.inl
cpukit/rtems/inline/rtems/rtems/status.inl
cpukit/rtems/inline/rtems/rtems/tasks.inl
cpukit/rtems/inline/rtems/rtems/timer.inl
cpukit/rtems/macros/rtems/rtems/asr.inl
cpukit/rtems/macros/rtems/rtems/attr.inl
cpukit/rtems/macros/rtems/rtems/dpmem.inl
cpukit/rtems/macros/rtems/rtems/event.inl
cpukit/rtems/macros/rtems/rtems/eventset.inl
cpukit/rtems/macros/rtems/rtems/message.inl
cpukit/rtems/macros/rtems/rtems/modes.inl
cpukit/rtems/macros/rtems/rtems/options.inl
cpukit/rtems/macros/rtems/rtems/part.inl
cpukit/rtems/macros/rtems/rtems/ratemon.inl
cpukit/rtems/macros/rtems/rtems/region.inl
cpukit/rtems/macros/rtems/rtems/sem.inl
cpukit/rtems/macros/rtems/rtems/status.inl
cpukit/rtems/macros/rtems/rtems/tasks.inl
cpukit/rtems/macros/rtems/rtems/timer.inl
cpukit/rtems/src/dpmem.c
cpukit/rtems/src/event.c
cpukit/rtems/src/eventmp.c
cpukit/rtems/src/intr.c
cpukit/rtems/src/mp.c
cpukit/rtems/src/msg.c
cpukit/rtems/src/msgmp.c
cpukit/rtems/src/part.c
cpukit/rtems/src/partmp.c
cpukit/rtems/src/ratemon.c
cpukit/rtems/src/region.c
cpukit/rtems/src/regionmp.c
cpukit/rtems/src/rtclock.c
cpukit/rtems/src/rtemstimer.c
cpukit/rtems/src/sem.c
cpukit/rtems/src/semmp.c
cpukit/rtems/src/signal.c
cpukit/rtems/src/signalmp.c
cpukit/rtems/src/taskmp.c
cpukit/rtems/src/tasks.c
cpukit/sapi/include/rtems/config.h
cpukit/sapi/include/rtems/extension.h
cpukit/sapi/include/rtems/fatal.h
cpukit/sapi/include/rtems/init.h
cpukit/sapi/include/rtems/io.h
cpukit/sapi/include/rtems/mptables.h
cpukit/sapi/inline/rtems/extension.inl
cpukit/sapi/macros/rtems/extension.inl
cpukit/sapi/src/debug.c
cpukit/sapi/src/exinit.c
cpukit/sapi/src/extension.c
cpukit/sapi/src/fatal.c
cpukit/sapi/src/io.c
cpukit/score/cpu/hppa1.1/cpu.c
cpukit/score/cpu/i386/asm.h
cpukit/score/cpu/i386/cpu.c
cpukit/score/cpu/i386/rtems/asm.h
cpukit/score/cpu/i960/asm.h
cpukit/score/cpu/i960/cpu.c
cpukit/score/cpu/m68k/asm.h
cpukit/score/cpu/m68k/cpu.c
cpukit/score/cpu/m68k/rtems/asm.h
cpukit/score/cpu/no_cpu/asm.h
cpukit/score/cpu/no_cpu/cpu.c
cpukit/score/cpu/no_cpu/cpu_asm.c
cpukit/score/cpu/no_cpu/rtems/asm.h
cpukit/score/cpu/unix/cpu.c
cpukit/score/include/rtems/debug.h
cpukit/score/include/rtems/score/address.h
cpukit/score/include/rtems/score/bitfield.h
cpukit/score/include/rtems/score/chain.h
cpukit/score/include/rtems/score/context.h
cpukit/score/include/rtems/score/copyrt.h
cpukit/score/include/rtems/score/heap.h
cpukit/score/include/rtems/score/isr.h
cpukit/score/include/rtems/score/mpci.h
cpukit/score/include/rtems/score/mppkt.h
cpukit/score/include/rtems/score/object.h
cpukit/score/include/rtems/score/objectmp.h
cpukit/score/include/rtems/score/priority.h
cpukit/score/include/rtems/score/stack.h
cpukit/score/include/rtems/score/states.h
cpukit/score/include/rtems/score/sysstate.h
cpukit/score/include/rtems/score/thread.h
cpukit/score/include/rtems/score/threadmp.h
cpukit/score/include/rtems/score/threadq.h
cpukit/score/include/rtems/score/tod.h
cpukit/score/include/rtems/score/tqdata.h
cpukit/score/include/rtems/score/userext.h
cpukit/score/include/rtems/score/watchdog.h
cpukit/score/include/rtems/score/wkspace.h
cpukit/score/include/rtems/system.h
cpukit/score/inline/rtems/score/address.inl
cpukit/score/inline/rtems/score/chain.inl
cpukit/score/inline/rtems/score/heap.inl
cpukit/score/inline/rtems/score/isr.inl
cpukit/score/inline/rtems/score/mppkt.inl
cpukit/score/inline/rtems/score/object.inl
cpukit/score/inline/rtems/score/objectmp.inl
cpukit/score/inline/rtems/score/priority.inl
cpukit/score/inline/rtems/score/stack.inl
cpukit/score/inline/rtems/score/states.inl
cpukit/score/inline/rtems/score/sysstate.inl
cpukit/score/inline/rtems/score/thread.inl
cpukit/score/inline/rtems/score/threadmp.inl
cpukit/score/inline/rtems/score/tod.inl
cpukit/score/inline/rtems/score/tqdata.inl
cpukit/score/inline/rtems/score/userext.inl
cpukit/score/inline/rtems/score/watchdog.inl
cpukit/score/inline/rtems/score/wkspace.inl
cpukit/score/macros/README
cpukit/score/macros/rtems/score/README
cpukit/score/macros/rtems/score/address.inl
cpukit/score/macros/rtems/score/chain.inl
cpukit/score/macros/rtems/score/heap.inl
cpukit/score/macros/rtems/score/isr.inl
cpukit/score/macros/rtems/score/mppkt.inl
cpukit/score/macros/rtems/score/object.inl
cpukit/score/macros/rtems/score/objectmp.inl
cpukit/score/macros/rtems/score/priority.inl
cpukit/score/macros/rtems/score/stack.inl
cpukit/score/macros/rtems/score/states.inl
cpukit/score/macros/rtems/score/sysstate.inl
cpukit/score/macros/rtems/score/thread.inl
cpukit/score/macros/rtems/score/threadmp.inl
cpukit/score/macros/rtems/score/tod.inl
cpukit/score/macros/rtems/score/tqdata.inl
cpukit/score/macros/rtems/score/userext.inl
cpukit/score/macros/rtems/score/watchdog.inl
cpukit/score/macros/rtems/score/wkspace.inl
cpukit/score/src/chain.c
cpukit/score/src/coretod.c
cpukit/score/src/heap.c
cpukit/score/src/mpci.c
cpukit/score/src/object.c
cpukit/score/src/objectmp.c
cpukit/score/src/thread.c
cpukit/score/src/threadmp.c
cpukit/score/src/threadq.c
cpukit/score/src/watchdog.c
cpukit/score/src/wkspace.c
testsuites/README
testsuites/libtests/README
testsuites/libtests/stackchk/blow.c
testsuites/libtests/stackchk/init.c
testsuites/libtests/stackchk/stackchk.scn
testsuites/libtests/stackchk/task1.c
testsuites/mptests/README
testsuites/mptests/mp01/init.c
testsuites/mptests/mp01/node1/mp01.doc
testsuites/mptests/mp01/node1/mp01.scn
testsuites/mptests/mp01/node2/mp01.doc
testsuites/mptests/mp01/node2/mp01.scn
testsuites/mptests/mp01/system.h
testsuites/mptests/mp01/task1.c
testsuites/mptests/mp02/init.c
testsuites/mptests/mp02/node1/mp02.doc
testsuites/mptests/mp02/node1/mp02.scn
testsuites/mptests/mp02/node2/mp02.doc
testsuites/mptests/mp02/node2/mp02.scn
testsuites/mptests/mp02/system.h
testsuites/mptests/mp02/task1.c
testsuites/mptests/mp03/delay.c
testsuites/mptests/mp03/init.c
testsuites/mptests/mp03/node1/mp03.doc
testsuites/mptests/mp03/node1/mp03.scn
testsuites/mptests/mp03/node2/mp03.doc
testsuites/mptests/mp03/node2/mp03.scn
testsuites/mptests/mp03/system.h
testsuites/mptests/mp03/task1.c
testsuites/mptests/mp04/init.c
testsuites/mptests/mp04/node1/mp04.doc
testsuites/mptests/mp04/node1/mp04.scn
testsuites/mptests/mp04/node2/mp04.doc
testsuites/mptests/mp04/node2/mp04.scn
testsuites/mptests/mp04/system.h
testsuites/mptests/mp04/task1.c
testsuites/mptests/mp05/asr.c
testsuites/mptests/mp05/init.c
testsuites/mptests/mp05/node1/mp05.doc
testsuites/mptests/mp05/node1/mp05.scn
testsuites/mptests/mp05/node2/mp05.doc
testsuites/mptests/mp05/node2/mp05.scn
testsuites/mptests/mp05/system.h
testsuites/mptests/mp05/task1.c
testsuites/mptests/mp06/init.c
testsuites/mptests/mp06/node1/mp06.doc
testsuites/mptests/mp06/node1/mp06.scn
testsuites/mptests/mp06/node2/mp06.doc
testsuites/mptests/mp06/node2/mp06.scn
testsuites/mptests/mp06/system.h
testsuites/mptests/mp06/task1.c
testsuites/mptests/mp07/init.c
testsuites/mptests/mp07/node1/mp07.doc
testsuites/mptests/mp07/node1/mp07.scn
testsuites/mptests/mp07/node2/mp07.doc
testsuites/mptests/mp07/node2/mp07.scn
testsuites/mptests/mp07/system.h
testsuites/mptests/mp07/task1.c
testsuites/mptests/mp08/init.c
testsuites/mptests/mp08/node1/mp08.doc
testsuites/mptests/mp08/node1/mp08.scn
testsuites/mptests/mp08/node2/mp08.doc
testsuites/mptests/mp08/node2/mp08.scn
testsuites/mptests/mp08/system.h
testsuites/mptests/mp08/task1.c
testsuites/mptests/mp09/init.c
testsuites/mptests/mp09/node1/mp09.doc
testsuites/mptests/mp09/node1/mp09.scn
testsuites/mptests/mp09/node2/mp09.doc
testsuites/mptests/mp09/node2/mp09.scn
testsuites/mptests/mp09/recvmsg.c
testsuites/mptests/mp09/sendmsg.c
testsuites/mptests/mp09/system.h
testsuites/mptests/mp09/task1.c
testsuites/mptests/mp10/init.c
testsuites/mptests/mp10/node1/mp10.doc
testsuites/mptests/mp10/node1/mp10.scn
testsuites/mptests/mp10/node2/mp10.doc
testsuites/mptests/mp10/node2/mp10.scn
testsuites/mptests/mp10/system.h
testsuites/mptests/mp10/task1.c
testsuites/mptests/mp10/task2.c
testsuites/mptests/mp10/task3.c
testsuites/mptests/mp11/init.c
testsuites/mptests/mp11/node1/mp11.doc
testsuites/mptests/mp11/node1/mp11.scn
testsuites/mptests/mp11/node2/mp11.doc
testsuites/mptests/mp11/node2/mp11.scn
testsuites/mptests/mp11/system.h
testsuites/mptests/mp12/init.c
testsuites/mptests/mp12/node1/mp12.doc
testsuites/mptests/mp12/node1/mp12.scn
testsuites/mptests/mp12/node2/mp12.doc
testsuites/mptests/mp12/node2/mp12.scn
testsuites/mptests/mp12/system.h
testsuites/mptests/mp13/init.c
testsuites/mptests/mp13/node1/mp13.doc
testsuites/mptests/mp13/node1/mp13.scn
testsuites/mptests/mp13/node2/mp13.doc
testsuites/mptests/mp13/node2/mp13.scn
testsuites/mptests/mp13/system.h
testsuites/mptests/mp13/task1.c
testsuites/mptests/mp13/task2.c
testsuites/mptests/mp14/delay.c
testsuites/mptests/mp14/evtask1.c
testsuites/mptests/mp14/evtmtask.c
testsuites/mptests/mp14/exit.c
testsuites/mptests/mp14/init.c
testsuites/mptests/mp14/msgtask1.c
testsuites/mptests/mp14/node1/mp14.doc
testsuites/mptests/mp14/node1/mp14.scn
testsuites/mptests/mp14/node2/mp14.doc
testsuites/mptests/mp14/node2/mp14.scn
testsuites/mptests/mp14/pttask1.c
testsuites/mptests/mp14/smtask1.c
testsuites/mptests/mp14/system.h
testsuites/samples/README
testsuites/samples/base_mp/apptask.c
testsuites/samples/base_mp/init.c
testsuites/samples/base_mp/node1/base_mp.doc
testsuites/samples/base_mp/node1/base_mp.scn
testsuites/samples/base_mp/node2/base_mp.doc
testsuites/samples/base_mp/node2/base_mp.scn
testsuites/samples/base_mp/system.h
testsuites/samples/base_sp/apptask.c
testsuites/samples/base_sp/base_sp.doc
testsuites/samples/base_sp/base_sp.scn
testsuites/samples/base_sp/init.c
testsuites/samples/base_sp/system.h
testsuites/samples/cdtest/cdtest.scn
testsuites/samples/cdtest/init.c
testsuites/samples/cdtest/main.cc
testsuites/samples/cdtest/system.h
testsuites/samples/hello/hello.doc
testsuites/samples/hello/hello.scn
testsuites/samples/hello/init.c
testsuites/samples/hello/system.h
testsuites/samples/paranoia/init.c
testsuites/samples/paranoia/paranoia.c
testsuites/samples/paranoia/paranoia.doc
testsuites/samples/paranoia/system.h
testsuites/samples/ticker/init.c
testsuites/samples/ticker/system.h
testsuites/samples/ticker/tasks.c
testsuites/samples/ticker/ticker.doc
testsuites/samples/ticker/ticker.scn
testsuites/sptests/README
testsuites/sptests/sp01/init.c
testsuites/sptests/sp01/sp01.doc
testsuites/sptests/sp01/sp01.scn
testsuites/sptests/sp01/system.h
testsuites/sptests/sp01/task1.c
testsuites/sptests/sp02/init.c
testsuites/sptests/sp02/preempt.c
testsuites/sptests/sp02/sp02.doc
testsuites/sptests/sp02/sp02.scn
testsuites/sptests/sp02/system.h
testsuites/sptests/sp02/task1.c
testsuites/sptests/sp02/task2.c
testsuites/sptests/sp02/task3.c
testsuites/sptests/sp03/init.c
testsuites/sptests/sp03/sp03.doc
testsuites/sptests/sp03/sp03.scn
testsuites/sptests/sp03/system.h
testsuites/sptests/sp03/task1.c
testsuites/sptests/sp03/task2.c
testsuites/sptests/sp04/init.c
testsuites/sptests/sp04/sp04.doc
testsuites/sptests/sp04/sp04.scn
testsuites/sptests/sp04/system.h
testsuites/sptests/sp04/task1.c
testsuites/sptests/sp04/task2.c
testsuites/sptests/sp04/task3.c
testsuites/sptests/sp04/tswitch.c
testsuites/sptests/sp05/init.c
testsuites/sptests/sp05/sp05.doc
testsuites/sptests/sp05/sp05.scn
testsuites/sptests/sp05/system.h
testsuites/sptests/sp05/task1.c
testsuites/sptests/sp05/task2.c
testsuites/sptests/sp05/task3.c
testsuites/sptests/sp06/init.c
testsuites/sptests/sp06/sp06.doc
testsuites/sptests/sp06/sp06.scn
testsuites/sptests/sp06/system.h
testsuites/sptests/sp06/task1.c
testsuites/sptests/sp06/task2.c
testsuites/sptests/sp06/task3.c
testsuites/sptests/sp07/init.c
testsuites/sptests/sp07/sp07.doc
testsuites/sptests/sp07/sp07.scn
testsuites/sptests/sp07/system.h
testsuites/sptests/sp07/task1.c
testsuites/sptests/sp07/task2.c
testsuites/sptests/sp07/task3.c
testsuites/sptests/sp07/task4.c
testsuites/sptests/sp07/taskexit.c
testsuites/sptests/sp07/tcreate.c
testsuites/sptests/sp07/tdelete.c
testsuites/sptests/sp07/trestart.c
testsuites/sptests/sp07/tstart.c
testsuites/sptests/sp08/init.c
testsuites/sptests/sp08/sp08.doc
testsuites/sptests/sp08/sp08.scn
testsuites/sptests/sp08/system.h
testsuites/sptests/sp08/task1.c
testsuites/sptests/sp09/delay.c
testsuites/sptests/sp09/init.c
testsuites/sptests/sp09/isr.c
testsuites/sptests/sp09/screen01.c
testsuites/sptests/sp09/screen02.c
testsuites/sptests/sp09/screen03.c
testsuites/sptests/sp09/screen04.c
testsuites/sptests/sp09/screen05.c
testsuites/sptests/sp09/screen06.c
testsuites/sptests/sp09/screen07.c
testsuites/sptests/sp09/screen08.c
testsuites/sptests/sp09/screen09.c
testsuites/sptests/sp09/screen10.c
testsuites/sptests/sp09/screen11.c
testsuites/sptests/sp09/screen12.c
testsuites/sptests/sp09/screen13.c
testsuites/sptests/sp09/screen14.c
testsuites/sptests/sp09/sp09.doc
testsuites/sptests/sp09/sp09.scn
testsuites/sptests/sp09/system.h
testsuites/sptests/sp09/task1.c
testsuites/sptests/sp09/task2.c
testsuites/sptests/sp09/task3.c
testsuites/sptests/sp09/task4.c
testsuites/sptests/sp11/init.c
testsuites/sptests/sp11/sp11.doc
testsuites/sptests/sp11/sp11.scn
testsuites/sptests/sp11/system.h
testsuites/sptests/sp11/task1.c
testsuites/sptests/sp11/task2.c
testsuites/sptests/sp11/timer.c
testsuites/sptests/sp12/init.c
testsuites/sptests/sp12/pridrv.c
testsuites/sptests/sp12/pritask.c
testsuites/sptests/sp12/sp12.doc
testsuites/sptests/sp12/sp12.scn
testsuites/sptests/sp12/system.h
testsuites/sptests/sp12/task1.c
testsuites/sptests/sp12/task2.c
testsuites/sptests/sp12/task3.c
testsuites/sptests/sp12/task4.c
testsuites/sptests/sp12/task5.c
testsuites/sptests/sp13/fillbuff.c
testsuites/sptests/sp13/init.c
testsuites/sptests/sp13/putbuff.c
testsuites/sptests/sp13/sp13.doc
testsuites/sptests/sp13/sp13.scn
testsuites/sptests/sp13/system.h
testsuites/sptests/sp13/task1.c
testsuites/sptests/sp13/task2.c
testsuites/sptests/sp13/task3.c
testsuites/sptests/sp14/asr.c
testsuites/sptests/sp14/init.c
testsuites/sptests/sp14/sp14.doc
testsuites/sptests/sp14/sp14.scn
testsuites/sptests/sp14/system.h
testsuites/sptests/sp14/task1.c
testsuites/sptests/sp14/task2.c
testsuites/sptests/sp15/init.c
testsuites/sptests/sp15/sp15.doc
testsuites/sptests/sp15/sp15.scn
testsuites/sptests/sp15/system.h
testsuites/sptests/sp15/task1.c
testsuites/sptests/sp16/init.c
testsuites/sptests/sp16/sp16.doc
testsuites/sptests/sp16/sp16.scn
testsuites/sptests/sp16/system.h
testsuites/sptests/sp16/task1.c
testsuites/sptests/sp16/task2.c
testsuites/sptests/sp16/task3.c
testsuites/sptests/sp16/task4.c
testsuites/sptests/sp16/task5.c
testsuites/sptests/sp17/asr.c
testsuites/sptests/sp17/init.c
testsuites/sptests/sp17/sp17.doc
testsuites/sptests/sp17/sp17.scn
testsuites/sptests/sp17/system.h
testsuites/sptests/sp17/task1.c
testsuites/sptests/sp17/task2.c
testsuites/sptests/sp19/first.c
testsuites/sptests/sp19/fptask.c
testsuites/sptests/sp19/fptest.h
testsuites/sptests/sp19/init.c
testsuites/sptests/sp19/inttest.h
testsuites/sptests/sp19/sp19.doc
testsuites/sptests/sp19/sp19.scn
testsuites/sptests/sp19/system.h
testsuites/sptests/sp19/task1.c
testsuites/sptests/sp20/getall.c
testsuites/sptests/sp20/init.c
testsuites/sptests/sp20/sp20.doc
testsuites/sptests/sp20/sp20.scn
testsuites/sptests/sp20/system.h
testsuites/sptests/sp20/task1.c
testsuites/sptests/sp21/init.c
testsuites/sptests/sp21/sp21.doc
testsuites/sptests/sp21/sp21.scn
testsuites/sptests/sp21/system.h
testsuites/sptests/sp21/task1.c
testsuites/sptests/sp22/delay.c
testsuites/sptests/sp22/init.c
testsuites/sptests/sp22/prtime.c
testsuites/sptests/sp22/sp22.doc
testsuites/sptests/sp22/sp22.scn
testsuites/sptests/sp22/system.h
testsuites/sptests/sp22/task1.c
testsuites/sptests/sp23/init.c
testsuites/sptests/sp23/sp23.doc
testsuites/sptests/sp23/sp23.scn
testsuites/sptests/sp23/system.h
testsuites/sptests/sp23/task1.c
testsuites/sptests/sp24/init.c
testsuites/sptests/sp24/resume.c
testsuites/sptests/sp24/sp24.doc
testsuites/sptests/sp24/sp24.scn
testsuites/sptests/sp24/system.h
testsuites/sptests/sp24/task1.c
testsuites/sptests/sp25/init.c
testsuites/sptests/sp25/sp25.doc
testsuites/sptests/sp25/sp25.scn
testsuites/sptests/sp25/system.h
testsuites/sptests/sp25/task1.c
testsuites/sptests/spfatal/fatal.c
testsuites/sptests/spfatal/init.c
testsuites/sptests/spfatal/puterr.c
testsuites/sptests/spfatal/spfatal.doc
testsuites/sptests/spfatal/spfatal.scn
testsuites/sptests/spfatal/system.h
testsuites/sptests/spfatal/task1.c
testsuites/sptests/spsize/getint.c
testsuites/sptests/spsize/init.c
testsuites/sptests/spsize/size.c
testsuites/support/include/tmacros.h
testsuites/tmtests/README
testsuites/tmtests/include/timesys.h
testsuites/tmtests/tm01/system.h
testsuites/tmtests/tm01/task1.c
testsuites/tmtests/tm01/tm01.doc
testsuites/tmtests/tm02/system.h
testsuites/tmtests/tm02/task1.c
testsuites/tmtests/tm02/tm02.doc
testsuites/tmtests/tm03/system.h
testsuites/tmtests/tm03/task1.c
testsuites/tmtests/tm03/tm03.doc
testsuites/tmtests/tm04/system.h
testsuites/tmtests/tm04/task1.c
testsuites/tmtests/tm04/tm04.doc
testsuites/tmtests/tm05/system.h
testsuites/tmtests/tm05/task1.c
testsuites/tmtests/tm05/tm05.doc
testsuites/tmtests/tm06/system.h
testsuites/tmtests/tm06/task1.c
testsuites/tmtests/tm06/tm06.doc
testsuites/tmtests/tm07/system.h
testsuites/tmtests/tm07/task1.c
testsuites/tmtests/tm07/tm07.doc
testsuites/tmtests/tm08/system.h
testsuites/tmtests/tm08/task1.c
testsuites/tmtests/tm08/tm08.doc
testsuites/tmtests/tm09/system.h
testsuites/tmtests/tm09/task1.c
testsuites/tmtests/tm09/tm09.doc
testsuites/tmtests/tm10/system.h
testsuites/tmtests/tm10/task1.c
testsuites/tmtests/tm10/tm10.doc
testsuites/tmtests/tm11/system.h
testsuites/tmtests/tm11/task1.c
testsuites/tmtests/tm11/tm11.doc
testsuites/tmtests/tm12/system.h
testsuites/tmtests/tm12/task1.c
testsuites/tmtests/tm12/tm12.doc
testsuites/tmtests/tm13/system.h
testsuites/tmtests/tm13/task1.c
testsuites/tmtests/tm13/tm13.doc
testsuites/tmtests/tm14/system.h
testsuites/tmtests/tm14/task1.c
testsuites/tmtests/tm14/tm14.doc
testsuites/tmtests/tm15/system.h
testsuites/tmtests/tm15/task1.c
testsuites/tmtests/tm15/tm15.doc
testsuites/tmtests/tm16/system.h
testsuites/tmtests/tm16/task1.c
testsuites/tmtests/tm16/tm16.doc
testsuites/tmtests/tm17/system.h
testsuites/tmtests/tm17/task1.c
testsuites/tmtests/tm17/tm17.doc
testsuites/tmtests/tm18/system.h
testsuites/tmtests/tm18/task1.c
testsuites/tmtests/tm18/tm18.doc
testsuites/tmtests/tm19/system.h
testsuites/tmtests/tm19/task1.c
testsuites/tmtests/tm19/tm19.doc
testsuites/tmtests/tm20/system.h
testsuites/tmtests/tm20/task1.c
testsuites/tmtests/tm20/tm20.doc
testsuites/tmtests/tm21/system.h
testsuites/tmtests/tm21/task1.c
testsuites/tmtests/tm21/tm21.doc
testsuites/tmtests/tm22/system.h
testsuites/tmtests/tm22/task1.c
testsuites/tmtests/tm22/tm22.doc
testsuites/tmtests/tm23/system.h
testsuites/tmtests/tm23/task1.c
testsuites/tmtests/tm23/tm23.doc
testsuites/tmtests/tm24/system.h
testsuites/tmtests/tm24/task1.c
testsuites/tmtests/tm24/tm24.doc
testsuites/tmtests/tm25/system.h
testsuites/tmtests/tm25/task1.c
testsuites/tmtests/tm25/tm25.doc
testsuites/tmtests/tm26/fptest.h
testsuites/tmtests/tm26/system.h
testsuites/tmtests/tm26/task1.c
testsuites/tmtests/tm26/tm26.doc
testsuites/tmtests/tm27/system.h
testsuites/tmtests/tm27/task1.c
testsuites/tmtests/tm27/tm27.doc
testsuites/tmtests/tm28/system.h
testsuites/tmtests/tm28/task1.c
testsuites/tmtests/tm28/tm28.doc
testsuites/tmtests/tm29/system.h
testsuites/tmtests/tm29/task1.c
testsuites/tmtests/tm29/tm29.doc
testsuites/tmtests/tmck/system.h
testsuites/tmtests/tmck/task1.c
testsuites/tmtests/tmck/tmck.doc
testsuites/tmtests/tmoverhd/dumrtems.h
testsuites/tmtests/tmoverhd/empty.c
testsuites/tmtests/tmoverhd/system.h
testsuites/tmtests/tmoverhd/testtask.c
testsuites/tmtests/tmoverhd/tmoverhd.doc
tools/build/README
tools/build/cklength.c
tools/build/eolstrip.c
tools/build/packhex.c
tools/build/scripts/README
tools/build/src/cklength.c
tools/build/src/eolstrip.c
tools/build/src/packhex.c
tools/build/src/unhex.c
tools/build/unhex.c
tools/cpu/hppa1.1/genoffsets.c
tools/update/310_to_320_list
tools/update/README
Diffstat (limited to 'c/src/lib/libbsp/m68k/mvme162/tools/sload.c')
-rw-r--r-- | c/src/lib/libbsp/m68k/mvme162/tools/sload.c | 542 |
1 files changed, 0 insertions, 542 deletions
diff --git a/c/src/lib/libbsp/m68k/mvme162/tools/sload.c b/c/src/lib/libbsp/m68k/mvme162/tools/sload.c deleted file mode 100644 index 8ce44d7a4b..0000000000 --- a/c/src/lib/libbsp/m68k/mvme162/tools/sload.c +++ /dev/null @@ -1,542 +0,0 @@ -/* - * - * Copyright (c) 1994 by EISCAT Scientific Association. - * All Rights Reserved. - * M.Savitski - * - * S-record code - courtesy of Kym Newbery - * 8918927y@lux.levels.unisa.edu.au - * - * Loading S-records into the VMEbus memory. - * - * Loads an executable in s-record format into the MVME dual-ported - * memory and directs the MVME CPU to start execution. - * VMEbus access is done via the FORCE CPU-2CE vmeplus driver in - * read/write mode for loading and in mmap mode for accessing MVME registers. - * See mvme162.h for #define's dependent on the MVME162 setup. - * - * $Id$ - * - */ - -#include <stdio.h> -#include <string.h> -#include <ctype.h> - - -#include <sys/types.h> -#include <sys/fcntl.h> -#include <sys/resource.h> -#include <unistd.h> -#include <sys/vme.h> -#include <sys/mman.h> - -#include "../include/bsp.h" - -#define FALSE 0 -#define TRUE 1 - -#define DATA19 0 -#define DATA28 1 -#define DATA37 3 -#define HEADER 4 -#define TERMINATOR 5 -#define NONE 6 - -unsigned int ahdtoi(unsigned char digit); -int issrec(char *str); -int validrec(char *str); -void hdr2str(char *sstr, char *pstr); -unsigned long getaddr(char *str); -unsigned int datasize(char *str); -void usage (void); -int MVMEControl(u_long entry, int reset, int go); - -unsigned int ahdtoi(unsigned char digit) -/* converts a hexadecimal char to an integer - * - * entry : digit = character to convert - * : 0..15 = result - * : -1 = char is not a digit - */ -{ -/* check digit */ - if (!isxdigit(digit)) - return(-1); - - switch (toupper(digit)) { - case 'A' : return(0xA); - case 'B' : return(0xB); - case 'C' : return(0xC); - case 'D' : return(0xD); - case 'E' : return(0xE); - case 'F' : return(0xF); - default : return(digit - 0x30); - } -} - -int issrec(char *str) -/* attempts to identify the type of Srecord string passed - * - * entry : str = pointer to null terminated string - * returns : 0,1,2,3,5,7,8,9 for S0..S9 except S6 & S4 - * : -1 = invalid header or header not found - * : -2 = invalid header number - */ -{ -/* Check first character for S */ - if ((isupper(str[0]) && (str[0] == 'S')) || - (islower(str[0]) && (str[0] == 's'))) - { - /* check for valid header number */ - switch (str[1]) { - case '0' : return 0; /* header record */ - case '1' : return 1; /* data record, 2byte addr */ - case '2' : return 2; /* " " , 3byte addr */ - case '3' : return 3; /* " " , 4byte addr */ - case '5' : return 5; /* number of S1,S2,S3 blocks */ - case '7' : return 7; /* S3 terminator */ - case '8' : return 8; /* S2 terminator */ - case '9' : return 9; /* S1 terminator */ - default : return -2; /* all others are invalid */ - } - } - return(-1); -} - -int validrec(char *str) -/* Tests for a valid srecord. tests checksum & for nondigit characters - * doesn't rely on any other srecord routines. - * - * entry : str = pointer to null terminated string - * returns : -1 = srecord contains invalid characters - * : -2 = srecord checksum is invalid - * : -3 = srecord record length is invalid - * : 0 = srecord is valid - */ -{ - int cn = 1, rlen=0; - int mchksum=0, rchksum=0; - -/* first check if there are any non-digit characters except S */ - while (str[cn]!=0) - if (!isxdigit(str[cn++])) - return(-1); - -/* test number of data bytes */ - rlen = ahdtoi(str[2])* 0x10 + ahdtoi(str[3]); - if (((strlen(str)-4)/2U) != rlen) return(-3); - -/* get checksum from string */ - rchksum = ahdtoi(str[rlen*2+2])*0x10 + ahdtoi(str[rlen*2+3]); - /* string chksum */ - -/* now calculate my own checksum */ - for (cn=2; cn <= rlen*2; ) - mchksum += ahdtoi(str[cn++])*0x10 + ahdtoi(str[cn++]); - mchksum = ~mchksum & 0xFF; - if (mchksum != rchksum) return(-2); /* return -2 in not equal */ - -/* return OK if we didn't fail any of these tests */ - return(0); -} - -void hdr2str(char *sstr, char *pstr) -/* converts header record (S0) string into a plain string - * - * entry : sstr = pointer to S0 string record - * exit : pstr = pointer to string long enough to hold string - * (caller must allocate enough space for string) - */ -{ - int rlen, cn, pn=0; - - rlen = ahdtoi(sstr[2])*0x10 + ahdtoi(sstr[3]); - for (cn=8; cn <= rlen*2; ) - pstr[pn++] = ahdtoi(sstr[cn++])*0x10 + ahdtoi(sstr[cn++]); - pstr[pn]=0; -} - -unsigned long getaddr(char *str) -/* returns the address of the srecord in str. assumes record is valid. - * - * entry : str = pointer to srecord string - * exit : address of data, word or long. - */ -{ - unsigned long addr=0; - - switch (issrec(str)) { - case 0 : - case 1 : - case 5 : - case 9 : - addr = ahdtoi(str[4])*0x1000 + ahdtoi(str[5])*0x100 - + ahdtoi(str[6])*0x10 + ahdtoi(str[7]); - return(addr); - case 2 : - case 8 : - addr = ahdtoi(str[4])*0x100000 + ahdtoi(str[5])*0x10000 - + ahdtoi(str[6])*0x1000 + ahdtoi(str[7])*0x100 - + ahdtoi(str[8])*0x10 + ahdtoi(str[9]); - return(addr); - case 3 : - case 7 : - addr = ahdtoi(str[4])*0x10000000 + ahdtoi(str[5])*0x1000000 - + ahdtoi(str[6])*0x100000 + ahdtoi(str[7])*0x10000 - + ahdtoi(str[8])*0x1000 + ahdtoi(str[9])*0x100 - + ahdtoi(str[10])*0x10 + ahdtoi(str[11]); - return(addr); - default : return(-1); - } -} - -unsigned int datasize(char *str) -/* - * returns the number of data bytes in the srecord. assumes record is valid. - * - * entry : str = pointer to srecord string - * exit : number of bytes of data in the data field. - */ -{ - unsigned int size=0; - - switch (issrec(str)) { - case 0 : - case 1 : - case 5 : - case 7 : - case 8 : - case 9 : size = ahdtoi(str[2])*0x10 + ahdtoi(str[3]); - return(size-3); - case 2 : size = ahdtoi(str[2])*0x10 + ahdtoi(str[3]); - return(size-4); - case 3 : size = ahdtoi(str[2])*0x10 + ahdtoi(str[3]); - return(size-5); - default : return(-1); - } -} - -void usage (void) -/* - * prints correct usage on stdout - */ -{ - printf("\nUSAGE : sload [-v][-g][-r] [file]\n"); - printf(" file is an s-record file\n"); - printf(" -v for verbose summary of s-records loaded\n"); - printf(" -g to start execution\n"); - printf(" -r to reset MVME162\n\n"); -} - -int MVMEControl(u_long entry, int reset, int go) -/* Controls MVME-162 from other VME master: - * if entry != 0, loads it as start address - * if go != 0, starts program execution from entry - * if reset != 0, resets mvme162's local bus - * Depends upon #define'ed GROUP_BASE_ADDRESS and BOARD_BASE_ADDRESS - * which in turn are set by the 162-BUG's ENV command. - */ -{ - int vme; - char vmedev[32] = "/dev/vme16d32"; /* d32 is important !!! */ - u_long pagesize; - struct gcsr *gcsr_map; - - pagesize = sysconf(_SC_PAGESIZE); /* mmap likes to be page-aligned */ - - if ((vme = open(vmedev, O_RDWR)) == -1) { - perror("open"); - fprintf(stderr, "Cannot open vme as %s to access GCSR\n", vmedev); - return 1; - } - -/* "MAP_SHARED" is important here */ - gcsr_map = (struct gcsr *) - mmap(0, 0x1000, PROT_WRITE|PROT_READ, MAP_SHARED, - vme, (u_long)gcsr_vme / pagesize * pagesize); - if (gcsr_map == (struct gcsr *) - 1) { - perror("mmap"); - fprintf(stderr, "Cannot mmap() to remote bus address 0x%08X\n", - (u_long)gcsr_vme / pagesize * pagesize); - return 1; - } - -/* - * use GCSR to start execution in MVME162 - * adjust pointer to compensate for page alignement - */ - gcsr_map = (struct gcsr *)((u_long)gcsr_map + - (u_long)gcsr_vme % pagesize); - - if (reset) { /* reset the local bus... */ - gcsr_map->board_scr |= 0x80; - } - if (entry) { /* ...load start address... */ - gcsr_map->gpr[0] = entry >> 16U; - gcsr_map->gpr[1] = entry & 0x0000FFFF; - } - if (go) { /* ... and kick it in the ass! */ - gcsr_map->lmsig = 0x1; - } -} - -/*=================================================================== */ -main(int argc, char *argv[]) -{ - char inpstr[256]; - u_char image[256]; - char hdrstr[64]; - int i, j, k, result, size, line=0, lastrec=0; - long addr, tsize=0, naddr=0, blksize=0, blknum=1; - FILE *in; - char infile[256] = ""; - char vmedev[32] = "/dev/vme32d32"; /* Assume "/dev/vme32d32" */ - int vme, verbose = 0, go = 0, reset = 0, havefile = 0; - -/* Parse the command line */ - - --argc; - - while (argv++, argc--) { - if (**argv != '-') { - strcpy(infile, *argv); - havefile = 1; - } else if (!strcmp(*argv, "-v")) { - verbose = 1; - } else if (!strcmp(*argv, "-g")) { - go = 1; - } else if (!strcmp(*argv, "-r")) { - reset = 1; -/* } else if (!strcmp(*argv, "-vme32")) { */ -/* strcpy(vmedev, "/dev/vme32d32"); */ -/* } else if (!strcmp(*argv, "-vme24")) { */ -/* strcpy(vmedev, "/dev/vme24d32"); */ -/* } else if (!strcmp(*argv, "-vme16")) { */ -/* strcpy(vmedev, "/dev/vme16d32"); */ - } else if (!strcmp(*argv, "-")) { - usage(); - exit(0); - } else { - usage(); - exit(0); - } - } - - if (!havefile) { - if (!reset && !go) { - usage(); - } - else { - MVMEControl(0, reset, go); - } - exit(0); - } - - if ((in = fopen(infile, "r")) == NULL) { - perror("open"); - fprintf(stderr, "Cannot open input file %s\n", infile); - exit(1); - } - - if ((vme = open(vmedev, O_RDWR)) == -1) { - fprintf(stderr, "Cannot open vme as %s\n", vmedev); - } - - while (fscanf(in, "%s", &inpstr) != EOF) { - line++; - if (validrec(inpstr) == 0) { - switch (issrec(inpstr)) { - case 0 : - hdr2str(inpstr, hdrstr); - if (verbose) printf("HEADER string = `%s'\n", hdrstr); - lastrec=HEADER; - break; - case 1 : - addr = getaddr(inpstr); - size = datasize(inpstr); - if (blksize == 0) { - blksize+=size; - naddr=addr+size; - if (verbose) printf("DATA\tS19\t$%04lX", addr); - lastrec=DATA19; - } - else if ((blksize!=0) && (addr==naddr)) { - blksize+=size; - naddr=addr+size; - } - else { - if (verbose) printf("\t$%04lX\t%lu", naddr-1, blksize); - if (verbose) printf("\t%d\n", blknum); - blknum+=1; - naddr=addr+size; - blksize=size; - if (verbose) printf("DATA\tS19\t$%04lX", addr); - lastrec=DATA19; - } - tsize += size; - if (vme == -1) break; - for (i = 0, j = 8, k = size; k-- > 0; i += 1, j += 2) { - image[i] = ahdtoi(inpstr[j])*0x10 + ahdtoi(inpstr[j+1]); - } - if (lseek(vme, addr, SEEK_SET) == -1) { - fprintf(stderr, "lseek() to vme address %08X failed\n", addr); - } - else { - if (write(vme, (u_char *)image, size) != size) { - fprintf(stderr, "Write to vme address %08X failed\n", addr); - } - } - break; - case 2 : - addr = getaddr(inpstr); - size = datasize(inpstr); - if (blksize == 0) { - blksize+=size; - naddr=addr+size; - if (verbose) printf("DATA\tS28\t$%06lX",addr); - lastrec=DATA28; - } - else if ((blksize!=0) && (addr==naddr)) { - blksize+=size; - naddr=addr+size; - } - else { - if (verbose) printf("\t$%06lX\t%lu",naddr-1,blksize); - if (verbose) printf("\t%d\n",blknum); - blknum+=1; - naddr=addr+size; - blksize=size; - if (verbose) printf("DATA\tS28\t$%06lX",addr); - lastrec=DATA28; - } - tsize += size; - if (vme == -1) break; - for (i = 0, j = 10, k = size; k-- > 0; i += 1, j += 2) { - image[i] = ahdtoi(inpstr[j])*0x10 + ahdtoi(inpstr[j+1]); - } - if (lseek(vme, addr, SEEK_SET) == -1) { - fprintf(stderr, "lseek() to vme address %08X failed\n", addr); - } - else { - if (write(vme, (u_char *)image, size) != size) { - fprintf(stderr, "Write to vme address %08X failed\n", addr); - } - } - break; - case 3 : - addr = getaddr(inpstr); - size = datasize(inpstr); - if (blksize == 0) { - blksize+=size; - naddr=addr+size; - if (verbose) printf("DATA\tS37\t$%08lX",addr); - lastrec=DATA37; - } - else if ((blksize!=0) && (addr==naddr)) { - blksize+=size; - naddr=addr+size; - } - else { - if (verbose) printf("\t$%08lX\t%lu",naddr-1,blksize); - if (verbose) printf("\t%d\n",blknum); - blknum+=1; - naddr=addr+size; - blksize=size; - if (verbose) printf("DATA\tS37\t$%08lX",addr); - lastrec=DATA37; - } - tsize += size; - if (vme == -1) break; - for (i = 0, j = 12, k = size; k-- > 0; i += 1, j += 2) { - image[i] = ahdtoi(inpstr[j])*0x10 + ahdtoi(inpstr[j+1]); - } - if (lseek(vme, addr, SEEK_SET) == -1) { - fprintf(stderr, "lseek() to vme address %08X failed\n", addr); - } - else { - if (write(vme, (u_char *)image, size) != size) { - fprintf(stderr, "Write to vme address %08X failed\n", addr); - } - } - break; - case 7 : - if (lastrec==DATA19){ - if (verbose) printf("\t$%04lX\t%lu",naddr-1,blksize); - } - if (lastrec==DATA28){ - if (verbose) printf("\t$%06lX\t%lu",naddr-1,blksize); - } - if (lastrec==DATA37){ - if (verbose) printf("\t$%08lX\t%lu",naddr-1,blksize); - } - if (verbose) printf("\t%d\n",blknum); - addr = getaddr(inpstr); - if (verbose) printf("TERM\tS37"); - printf("\nExecution address = $%08lX\n", addr); - lastrec=TERMINATOR; - break; - case 8 : - if (lastrec==DATA19){ - if (verbose) printf("\t$%04lX\t%lu",naddr-1,blksize); - } - if (lastrec==DATA28){ - if (verbose) printf("\t$%06lX\t%lu",naddr-1,blksize); - } - if (lastrec==DATA37){ - if (verbose) printf("\t$%08lX\t%lu",naddr-1,blksize); - } - if (verbose) printf("\t%d\n",blknum); - addr = getaddr(inpstr); - if (verbose) printf("TERM\tS28"); - printf("\nExecution address = $%06lX\n", addr); - lastrec=TERMINATOR; - break; - case 9 : - if (lastrec==DATA19){ - if (verbose) printf("\t$%04lX\t%lu",naddr-1,blksize); - } - if (lastrec==DATA28){ - if (verbose) printf("\t$%06lX\t%lu",naddr-1,blksize); - } - if (lastrec==DATA37){ - if (verbose) printf("\t$%08lX\t%lu",naddr-1,blksize); - } - if (verbose) printf("\t%d\n",blknum); - addr = getaddr(inpstr); - if (verbose) printf("TERM\tS19"); - printf("\nExecution address = $%04lX\n", addr); - lastrec=TERMINATOR; - break; - } - } - else { - printf("\nError on line %d. ",line); - switch (validrec(inpstr)) { - case -1 : {printf("SRecord contains invalid characters.\n"); break; } - case -2 : {printf("SRecord checksum is invalid.\n"); break;} - case -3 : {printf("SRecord length is invalid.\n"); break;} - } - exit(1); - } - } - - if ((lastrec==DATA19) || (lastrec==DATA28) || (lastrec==DATA37)) { - if (lastrec==DATA19){ - if (verbose) printf("\t$%04lX\t%lu",naddr-1,blksize); - } - if (lastrec==DATA28){ - if (verbose) printf("\t$%06lX\t%lu",naddr-1,blksize); - } - if (lastrec==DATA37){ - if (verbose) printf("\t$%08lX\t%lu",naddr-1,blksize); - } - if (verbose) printf("\t%d\n",blknum); - printf("ERROR: terminator record not found.\n"); - } - else { - for (i = 0x000FFFF; i-- > 0;) ; /* mystique delay... */ - MVMEControl(addr, reset, go); - } - if (verbose) printf("total data size = %lu bytes\n", tsize); -} |