From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21601 invoked by alias); 6 Nov 2008 02:35:18 -0000 Received: (qmail 21548 invoked by uid 22791); 6 Nov 2008 02:35:18 -0000 X-Spam-Check-By: sourceware.org Received: from ti-out-0910.google.com (HELO ti-out-0910.google.com) (209.85.142.185) by sourceware.org (qpsmtpd/0.31) with ESMTP; Thu, 06 Nov 2008 02:34:05 +0000 Received: by ti-out-0910.google.com with SMTP id d10so156076tib.12 for ; Wed, 05 Nov 2008 18:34:02 -0800 (PST) Received: by 10.110.47.17 with SMTP id u17mr1523952tiu.19.1225938842778; Wed, 05 Nov 2008 18:34:02 -0800 (PST) Received: by 10.110.42.9 with HTTP; Wed, 5 Nov 2008 18:34:02 -0800 (PST) Message-ID: Date: Thu, 06 Nov 2008 02:35:00 -0000 From: teawater To: "Joel Sherrill" Subject: Re: Add SystemV IPC drivers to PSIM Cc: "gdb-patches@sourceware.org" In-Reply-To: <4911CFB1.40006@oarcorp.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4911CFB1.40006@oarcorp.com> X-IsSubscribed: yes Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2008-11/txt/msg00042.txt.bz2 Hi Joel, I think maybe you need cc this mail to maintainer of ppc sim Andrew Cagney . And porting this patch to gdb-cvs-head and divide it to some small ones are better for other people review it. Thanks, Hui On Thu, Nov 6, 2008 at 00:54, Joel Sherrill wrote: > Hi, > > This is a repost of the patch was originally submitted 8 Sept. > > http://sourceware.org/ml/gdb/2008-09/msg00047.html > > Could someone please review and commit it? > > Thanks. > > > --joel > > ===================== > > 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 > > >