Re: Fast sigblock (AKA rtld speedup)

2013-01-07 Thread David Xu
On 2013/01/08 02:22, Konstantin Belousov wrote: Below is the forward of the patch for which I failed to obtain a private review. Might be, the list generates more responses. Our rtld has a performance bootleneck, typically exposed by the images with the lot of the run-time relocation processing,

Re: Fast sigblock (AKA rtld speedup)

2013-01-11 Thread David Xu
On 2013/01/11 17:54, Konstantin Belousov wrote: On Mon, Jan 07, 2013 at 08:22:35PM +0200, Konstantin Belousov wrote: Below is the forward of the patch for which I failed to obtain a private review. Might be, the list generates more responses. Our rtld has a performance bootleneck, typically exp

Re: Fast sigblock (AKA rtld speedup)

2013-01-11 Thread David Xu
On 2013/01/12 07:29, Jilles Tjoelker wrote: > On Fri, Jan 11, 2013 at 10:49:38PM +0200, Konstantin Belousov wrote: >> http://people.freebsd.org/~kib/misc/rtld-sigblock.3.patch > The new fields td_sigblock_ptr and td_sigblock_val are in the part that > is zeroed for new threads, while the code in rt

Re: Fast sigblock (AKA rtld speedup)

2013-01-15 Thread David Xu
urrent mutex-is-a-pointer implementation > depends on the virtual address space of the creator, and so does not work if > the mutex is created in a shared memory segment. > > Yes, David Xu has a p4 branch with this done already. My point is that I > would rather effort be spent