From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <4926859D.4090208@domain.hid> Date: Fri, 21 Nov 2008 10:55:41 +0100 From: Gilles Chanteperdrix MIME-Version: 1.0 References: <1227226604.13217.13.camel@domain.hid> In-Reply-To: <1227226604.13217.13.camel@domain.hid> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [Xenomai-help] shared memory mlockall error w/ mono interpreter? List-Id: Help regarding installation and common use of Xenomai List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Henry Bausley Cc: xenomai@xenomai.org Henry Bausley wrote: > We have an application that uses shared memory to communicate from our > kernel driver to user space. In our own standard C applications we can > issue an mlockall and we can use multiple threads without a problem. > > However, we are also using the mono .NET interpreter which links to a > shared library that links to the xenomai shared memory and issues a > mlockall. Whenever we run programs using the mono interpreter we get > the error message Xenomai: process memory not locked (mlockall). mono > is a .NET virtual machine w/ garbage collection like java. Does the mono application need real-time services ? > > We tried --enable-posix-auto-mlockall but the third party apps running > under mono still crashes with the mlockall How does it crash ? Not enough memory ? -- Gilles.