Re: [Xenomai-core] x86: Endless minor faults

2009-07-02 Thread Gilles Chanteperdrix
Jan Kiszka wrote: > Gilles Chanteperdrix wrote: >> Philippe Gerum wrote: >>> On Wed, 2009-07-01 at 20:15 +0200, Philippe Gerum wrote: On Wed, 2009-07-01 at 19:56 +0200, Jan Kiszka wrote: > Jan Kiszka wrote: >> Jan Kiszka wrote: >>> Gilles Chanteperdrix wrote: Jan Kiszka wr

Re: [Xenomai-core] x86: Endless minor faults

2009-07-02 Thread Philippe Gerum
On Wed, 2009-07-01 at 20:56 +0200, Jan Kiszka wrote: > Philippe Gerum wrote: > > On Wed, 2009-07-01 at 19:56 +0200, Jan Kiszka wrote: > >> Jan Kiszka wrote: > >>> Jan Kiszka wrote: > Gilles Chanteperdrix wrote: > > Jan Kiszka wrote: > >> Jan Kiszka wrote: > >>> Gilles Chanteperdrix

Re: [Xenomai-core] x86: Endless minor faults

2009-07-02 Thread Jan Kiszka
Gilles Chanteperdrix wrote: > Jan Kiszka wrote: >> On archs with non-atomic switch_mm(), use_mm() will require a different >> strategy. I'm thinking about something like >> >> use_mm(): >> set_some_flag(); >> barrier(); >> current->mm = new_mm; >> current->active_mm = new_mm; >>

Re: [Xenomai-core] x86: Endless minor faults

2009-07-02 Thread Gilles Chanteperdrix
Jan Kiszka wrote: > Gilles Chanteperdrix wrote: >> Jan Kiszka wrote: >>> On archs with non-atomic switch_mm(), use_mm() will require a different >>> strategy. I'm thinking about something like >>> >>> use_mm(): >>> set_some_flag(); >>> barrier(); >>> current->mm = new_mm; >>> curre