Re: ktr port from FreeBSD

看板DFBSD_kernel作者時間21年前 (2004/09/05 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
On Fri, Sep 03, 2004 at 09:42:29AM -0700, Matthew Dillon wrote: > Also, the FreeBSD code probably used mutexes where you are using a token. > For ktr_tracepoint() to be callable from 'anywhere' you can't use a token > there but must instead convert the code to use a critical section and > per-cpu arrays. I've been talking about this and other parts of the patch with Eirik already and he/we will convert it to full per-cpu structures in a second instance. > Also, 1024 entries is probably not nearly enough for a tracepoint > utility to be useful. We'd need a lot of entries... a million or more, > for it to be really useful, which implies dynamically allocating the > array at boot time rather then declaring it static. That will happen together with above change. Joerg > > -Matt > Matthew Dillon > <dillon@backplane.com>
文章代碼(AID): #11EWBx00 (DFBSD_kernel)
文章代碼(AID): #11EWBx00 (DFBSD_kernel)