* psim-bottom, psim-gdb-bottom, psim-shared, psim-top.in: Add ability
to force psim configuration to include System V IPC devices even when
the test does not appear to be multiprocessing. This is used by some
RTEMS application developers for system simulation and could be used
to simulate a framebuffer if a UNIX process mirrored the buffer.
PR 1348/cpukit
* Makefile.am, configure.ac: Add test of special case of resetting cpu
usage information while a period is running.
* sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
sp46/sp46.scn: New files.
PR 1347/cpukit
* Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
Rework Timer Server to ensure that the context allows for blocking,
allocating memory, and acquiring semaphores and mutexes.
* sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
New files.
PR 1347/cpukit
* rtems/include/rtems/rtems/timer.h, rtems/src/rtemstimer.c,
rtems/src/timerreset.c, rtems/src/timerserver.c,
rtems/src/timerserverfireafter.c, rtems/src/timerserverfirewhen.c,
score/Makefile.am, score/include/rtems/score/watchdog.h: Rework Timer
Server to ensure that the context allows for blocking, allocating
memory, and acquiring semaphores and mutexes.
* score/src/watchdogadjusttochain.c: New file.
Michael South <msouth@msouth.org>
PR 1344/bsps
* cpuModel.h: Add use of TSC for nanoseconds granularity. i8254 is very
slow on some systems. TSC use is auto-detected by default.
Michael South <msouth@msouth.org>
PR 1344/bsps
* configure.ac, clock/ckinit.c, timer/timer.c: Add use of TSC for
nanoseconds granularity. i8254 is very slow on some systems. TSC use
is auto-detected by default.
* sapi/include/confdefs.h: Add disable of pipes by default since they
use resources which are otherwise not accounted for. Eventually the
resources will have to be properly configured.
* ada_user/Makefile.am, user/Makefile.am, user/concepts.t: Add 16 bit
object Id format information.
* user/ObjectId-16Bits.eps, user/ObjectId-16Bits.png: New files.
* score/Makefile.am, score/include/rtems/score/watchdog.h: Add
_Watchdog_Report and _Watchdog_Report_chain as debug assist routines.
They are NOT to be used in directives.
* score/src/watchdogreport.c, score/src/watchdogreportchain.c:
New files.
* cpu.c, cpu_asm.c: Add debug printk() calls until the BSP/port can
initialize and shutdown completely cleanly. When this works,
implement context switch. Testing on avrtest and simulavr.