Date: Mon, 4 Jun 2012 23:16:10 +0200 From: Giovanni Trematerra <gianni@freebsd.org> To: Konstantin Belousov <kostikbel@gmail.com> Cc: Alan Cox <alc@rice.edu>, Alexander Kabaev <kan@freebsd.org>, Attilio Rao <attilio@freebsd.org>, freebsd-arch@freebsd.org Subject: Re: Fwd: [RFC] Kernel shared variables Message-ID: <CACfq0933BwaverZinGvKtErPvdZp%2B4jQRUFQukK9V_QemRsW9g@mail.gmail.com> In-Reply-To: <20120604181917.GD85127@deviant.kiev.zoral.com.ua> References: <CACfq090r1tWhuDkxdSZ24fwafbVKU0yduu1yV2%2BoYo%2BwwT4ipA@mail.gmail.com> <20120603051904.GG2358@deviant.kiev.zoral.com.ua> <20120603184315.T856@besplex.bde.org> <201206041101.57486.jhb@freebsd.org> <20120604181917.GD85127@deviant.kiev.zoral.com.ua>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jun 4, 2012 at 8:19 PM, Konstantin Belousov <kostikbel@gmail.com> w= rote: > On Mon, Jun 04, 2012 at 11:01:57AM -0400, John Baldwin wrote: >> On Sunday, June 03, 2012 6:49:27 am Bruce Evans wrote: >> > On Sun, 3 Jun 2012, Konstantin Belousov wrote: >> I think duplicating this logic in userland would just be wasteful. =A0I = have >> a private fast gettimeofday() at my current job and it works by exportin= g >> the current timehands structure (well, the equivalent) to userland. =A0T= he >> userland bits then fetch a copy of the details and do the same as bintim= e(). >> (I move the math (bintime_addx() and the multiply)) out of the loop howe= ver. > I started yesterday an implementation which uses shared page to export > some variant of timehands, and uses auxv to provide the libc with a point= er > to timehands when rdtsc is reasonable. > > I almost finished both 32bit and 64bit userspace, but there is > kernel-side work left. Is your implementation ready or close to be ready > for commit ? In other words, should I drop the efforts, or continue ? > Hey wait, What are you doing? This is completely unfair. You didn't even review my patch. I really don't understand your way to completely ignore me and start implem= ent yesterday something you didn't care about for more than 3 years. It costs me a lot of time and energy and I think I deserve more respect tha= t just be ignored. -- Gianni
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACfq0933BwaverZinGvKtErPvdZp%2B4jQRUFQukK9V_QemRsW9g>