Hi <a href="http://okl4.org">okl4.org</a>,<br><br>I&#39;m just curious, do you know why is it that every iguana&#39;s thread&nbsp; (ig_timer, ig_serial,&nbsp; ig_naming,&nbsp; vmlinux)&nbsp; has&nbsp; 000e0001 as its scheduler and non of them is such thread, what is interesting is that such(000e0001 id) is given to the first thread created by a new added server, for example if I ass a new server (servtest) and that server creates a new thread (with thread_create_simple), it gives it the 000e0001 ID, meaning that such thread will be  (ig_timer, ig_serial,&nbsp; ig_naming,&nbsp; vmlinux, servtest, L_timer, L_syscall) scheduler, (wombat threads are different since they use they are created using the eas_create_thread function on which scheduler is specified), anyways,&nbsp; do you know why is that?
<br><br>I&#39;m working with OKL4-1.4.1.1 for ia32, here is some KDB output:<br><br>=== L_timer == TCB: e0006e00 == ID: 000dc001 = 01300100/f0173000 == PRIO: 0x64 ===<br>UIP: 00f30a81&nbsp;&nbsp; queues: Rswl&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; space: f01303c0/5
<br>USP: 01057ce0&nbsp;&nbsp; tstate: RUNNING&nbsp;&nbsp; ready: L_timer :L_timer&nbsp;&nbsp;&nbsp; pdir : f0171000<br>sndhd : NIL_THRD&nbsp; send : NIL_THRD:NIL_THRD&nbsp;&nbsp; pager: 000c4001<br>total quant:&nbsp;&nbsp;&nbsp; 0x0 us, ts length&nbsp; :&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x2710 us, curr ts: 0x2710 us<br>
resources:&nbsp;&nbsp;&nbsp; 00000000 []<br>continuation: f0102b10&nbsp;&nbsp; preemption_cont: 00000000<br>scheduler: 000e0001&nbsp;&nbsp;&nbsp; exception_handler: 000c4001<br>&nbsp; partner: NIL_THRD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; saved partner: NIL_THRD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; saved state: ABORTED<br><br>
user handle:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00000000&nbsp; cop flags:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; preempt flags: 00 [~]<br>incoming notify bits: 00000000&nbsp; notify mask:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ffffffff&nbsp;&nbsp; virtual sender: NIL_THRD<br>last preempted_ip:&nbsp;&nbsp;&nbsp; 00000000&nbsp; preempt_callback_ip: 00000000
<br><br>mr( 0): 00000001 00000001 00000000 00002710 00000000 00000004 00000000 00000000<br>mr( 8): 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000<br>mr(16): 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
<br>mr(24): 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000<br>mr(32): 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000<br>mr(40): 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
<br>mr(48): 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000<br>mr(56): 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000<br>Message Tag: 1 untyped, label = 0, flags = ---<br><br>
Acceptor: 00000002 (A)&nbsp; Error code: 2<br><br>&gt; showtcbext<br>tcb/tid/name [current]: ig_namin<br>=== ig_naming == TCB: e0006600 == ID: 000cc001 = 01080100/f013b000 == PRIO: 0xc8 ===<br>UIP: 00230950&nbsp;&nbsp; queues: rswl&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; space: f0130450/1
<br>USP: 0026fe8c&nbsp;&nbsp; tstate: WAIT_FE&nbsp;&nbsp; ready: MPSched :MPSched&nbsp;&nbsp;&nbsp; pdir : f0139000<br>sndhd : NIL_THRD&nbsp; send : NIL_THRD:NIL_THRD&nbsp;&nbsp; pager: 000c4001<br>total quant:&nbsp;&nbsp;&nbsp; 0x0 us, ts length&nbsp; :&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x2710 us, curr ts: 0x2710 us<br>
resources:&nbsp;&nbsp;&nbsp; 00000000 []<br>continuation: f0102b40&nbsp;&nbsp; preemption_cont: 00000000<br>scheduler: 000e0001&nbsp;&nbsp;&nbsp; exception_handler: 000c4001<br>&nbsp; partner: ANY_THRD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; saved partner: NIL_THRD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; saved state: ABORTED<br><br>
user handle:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00000000&nbsp; cop flags:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; preempt flags: 00 [~]<br>incoming notify bits: 00000000&nbsp; notify mask:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00000000&nbsp;&nbsp; virtual sender: NIL_THRD<br>last preempted_ip:&nbsp;&nbsp;&nbsp; 00000000&nbsp; preempt_callback_ip: 00000000
<br><br>mr( 0): 00004002 00000000 00000000 0020f440 00000004 0020f368 00000000 00000000<br>mr( 8): 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000<br>mr(16): 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
<br>mr(24): 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000<br>mr(32): 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000<br>mr(40): 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
<br>mr(48): 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000<br>mr(56): 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000<br>Message Tag: 2 untyped, label = 0, flags = -X-<br><br>
Acceptor: 00000000 (a)&nbsp; Error code: 7<br>&gt; showtcbext<br>tcb/tid/name [current]: vmlinux<br>=== vmlinux == TCB: e0006e00 == ID: 000dc001 = 01300100/f0173000 == PRIO: 0x64 ===<br>UIP: 00e44f60&nbsp;&nbsp; queues: Rswl&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; space: f01303c0/5
<br>USP: 01057eb8&nbsp;&nbsp; tstate: RUNNING&nbsp;&nbsp; ready: ig_seria:ig_seria&nbsp;&nbsp; pdir : f0171000<br>sndhd : NIL_THRD&nbsp; send : NIL_THRD:NIL_THRD&nbsp;&nbsp; pager: 000c4001<br>total quant:&nbsp;&nbsp;&nbsp; 0x0 us, ts length&nbsp; :&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x2710 us, curr ts: 0x2710 us<br>
resources:&nbsp;&nbsp;&nbsp; 00000000 []<br>continuation: f0104030&nbsp;&nbsp; preemption_cont: 00000000<br>scheduler: 000e0001&nbsp;&nbsp;&nbsp; exception_handler: 000c4001<br>&nbsp; partner: 000c4001&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; saved partner: NIL_THRD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; saved state: RUNNING<br><br>
user handle:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00000000&nbsp; cop flags:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; preempt flags: 00 [~]<br>incoming notify bits: 00000000&nbsp; notify mask:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00000000&nbsp;&nbsp; virtual sender: NIL_THRD<br>last preempted_ip:&nbsp;&nbsp;&nbsp; 00000000&nbsp; preempt_callback_ip: 00000000
<br><br>mr( 0): 00008000 00000000 00000000 00000000 00000000 00000000 00000000 00000000<br>mr( 8): 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000<br>mr(16): 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
<br>mr(24): 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000<br>mr(32): 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000<br>mr(40): 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
<br>mr(48): 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000<br>mr(56): 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000<br>Message Tag: 0 untyped, label = 0, flags = E--<br><br>
<br>Cheers,<br><br>Jorge<br>