Re: [Xenomai-core] Nocow patch.

2007-01-19 Thread Gilles Chanteperdrix
Philippe Gerum wrote: > On Fri, 2007-01-19 at 10:22 +0100, Gilles Chanteperdrix wrote: > >>Gilles Chanteperdrix wrote: >> >>>However, after looking at the ARM patch, I am not so sure >>>__ipipe_update_all_pinned_mm() is the way to go on all architectures. >>>The ARM I-pipe handles vmalloc and iore

Re: [Xenomai-core] Nocow patch.

2007-01-19 Thread Philippe Gerum
On Fri, 2007-01-19 at 10:22 +0100, Gilles Chanteperdrix wrote: > Gilles Chanteperdrix wrote: > > However, after looking at the ARM patch, I am not so sure > > __ipipe_update_all_pinned_mm() is the way to go on all architectures. > > The ARM I-pipe handles vmalloc and ioremap faults without causing

Re: [Xenomai-core] Nocow patch.

2007-01-19 Thread Gilles Chanteperdrix
Gilles Chanteperdrix wrote: > However, after looking at the ARM patch, I am not so sure > __ipipe_update_all_pinned_mm() is the way to go on all architectures. > The ARM I-pipe handles vmalloc and ioremap faults without causing a mode > switch, I wonder if it is not better than having > __ipipe_upd

Re: [Xenomai-core] Nocow patch.

2007-01-15 Thread Gilles Chanteperdrix
Philippe Gerum wrote: > On Thu, 2007-01-11 at 16:18 +0100, Gilles Chanteperdrix wrote: > >>Gilles Chanteperdrix wrote: >> >>>This was run on x86, but need further testing before inclusion. >> >>Here is a new version, after testing. It appears to run fine. I tested >>forking in real-time applicatio

Re: [Xenomai-core] Nocow patch.

2007-01-13 Thread Philippe Gerum
On Thu, 2007-01-11 at 16:18 +0100, Gilles Chanteperdrix wrote: > Gilles Chanteperdrix wrote: > > This was run on x86, but need further testing before inclusion. > > Here is a new version, after testing. It appears to run fine. I tested > forking in real-time applications both before and after call

Re: [Xenomai-core] Nocow patch.

2007-01-11 Thread Gilles Chanteperdrix
Gilles Chanteperdrix wrote: > This was run on x86, but need further testing before inclusion. Here is a new version, after testing. It appears to run fine. I tested forking in real-time applications both before and after calling rt_task_shadow, and vmallocing areas of 256 Mo, and memseting them bo

Re: [Xenomai-core] Nocow patch.

2007-01-11 Thread Gilles Chanteperdrix
Gilles Chanteperdrix wrote: > It is a patch for x86 only for now, other architectures will be > implemented when it is stable on x86. By the way, I could not find where the page faults for vmalloc/ioremap areas are handled on ppc, does anybody have a clue ? --

Re: [Xenomai-core] Nocow patch.

2007-01-11 Thread Gilles Chanteperdrix
Niklaus Giger wrote: > Am Mittwoch, 10. Januar 2007 19:05 schrieb Gilles Chanteperdrix: > >>Hi, > > <..> > >>This was run on x86, but need further testing before inclusion. > > I wanted to give it a try on my PPC board. But trying to apply it (on a > Linxu > 2.6.19.1 kernel patched with > k

Re: [Xenomai-core] Nocow patch.

2007-01-10 Thread Niklaus Giger
Am Mittwoch, 10. Januar 2007 19:05 schrieb Gilles Chanteperdrix: > Hi, <..> > This was run on x86, but need further testing before inclusion. I wanted to give it a try on my PPC board. But trying to apply it (on a Linxu 2.6.19.1 kernel patched with ksrc/arch/powerpc/patches/adeos-ipipe-2.6.19-pp