Hi, As the first year in the copyright shows, this code has been around a while. I found a message in the RTEMS archives where I was updating it to gdb 4.17. :) It adds support for System V semaphores and shared memory to psim. It adds two files (hw_sem.c and hw_shm.c) and touches configure.ac to add tests for support of System V IPC. Please regenerate configure after patching. The shared memory device maps System V shared memory into the simulated PowerPC's address space. This lets the simulated CPU share data with the host environment. This data area can be protected by using the System V semaphore device to lock the memory. We use this to run RTEMS multiprocessor tests where the two simulated CPUs communicate through the shared memory. It has also been used by RTEMS applications to do "device IO" to the shared memory and have a custom system simulator provide feedback. Can someone please review and commit? Thanks. 2008-09-08 Joel Sherrill * configure: Regenerated. * configure.ac: Add test for System V shared memory and semaphore. * debug.c, debug.h: Add trace support for new devices. * hw_sem.c, hw_shm.c: New files. * Makefile.in: Add hw_sem.c and hw_shm.c -- Joel Sherrill, Ph.D. Director of Research & Development joel.sherrill@OARcorp.com On-Line Applications Research Ask me about RTEMS: a free RTOS Huntsville AL 35805 Support Available (256) 722-9985