Re: save and restore %gs and gs.base on context switches

2012-04-15 Thread Mark Kettenis
some software needs fully functional per-thread %gs base address, Which software?

nicer reaper

2012-04-15 Thread Ariane van der Steldt
Hi, The reaper is not very nice: it blocks any access to the kernel (i.e. syscalls) until it is done with its work. For big processes, this may result in stalls in userspace. This diff attempts to relieve it by yielding the reaper during this operation. Please test this diff

Re: nicer reaper

2012-04-15 Thread Juan Francisco Cantero Hurtado
On Sun, Apr 15, 2012 at 07:30:21PM +0200, Ariane van der Steldt wrote: Hi, The reaper is not very nice: it blocks any access to the kernel (i.e. syscalls) until it is done with its work. For big processes, this may result in stalls in userspace. This diff attempts to relieve it by