The first kse_create call

Sergey Kosyakov ks4usa at yahoo.com
Wed Jun 18 04:58:18 PDT 2003


--- Daniel Eischen <eischen at vigrid.com> wrote:
> > but I never got upcall on the first kse. When I create another KSE
> (and
> > another KSE group) I immediatelly get the upcall for this (second)
>
> This is the correct behavior.  The first kse_create() does not
> generate an immediate upcall.  It only flags the current context
> as being a KSE.  An upcall in this initial KSE will take place
> under the same conditions as other KSEs (KSE mailbox has a thread
> mailbox pointer and thread blocks, quantum expires, etc).

How I can set the quantum? Is km_quantum from kse_mailbox the right
place? I did not get any upcall when I set it.

Also found, that "ps" and "top" do not show CPU utilization at least
when one KSE with mailbox exists (5.1-RELEASE): 
1036  p4  R+     0:00.00 ./kt

Process 1036 runs "printf" in loop.

Thanks,
Sergey.


__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com


More information about the freebsd-threads mailing list