kermit the frog kermit@tower.com.ar writes:
Heres the thing, whenever I start 2 or more task/threads that contain some sort of a 'pause' in the for l4_i386_ipc_receive(L4_NIL_ID ... it seems to be that all tasks/threads block forever, eventhough they have a TIMEOUT of 4 secs, sometimes even less.
I think you are seeing a bug in the timeout code which I happened to fix last week. Please try the patch appended below.
I'll probably also release a new Fiasco snapshot soon.
BTW, does anyone think a public CVS repository for Fiasco would be helpful? If so, please email me privately.
Michael
First of all, thanks for replying. I happen to have another problem. If i try to create a new task, no matter what i do i always get the message
'KDB: task new: not chief'
the line im using to create a task is as follows: recv = l4_task_new(recv, 6, (dword_t) task+(4096*2), (dword_t)task, L4_NIL_ID); Where task is a function defined void task(void); Im asuming here that the stack will begin , lets say to pages from the code page (task + (4096*2)).
Am i missing something here ?? (-:
Cervi~no Ulises kermit@tower.com.ar c-3087-2@unrctu.edu.ar ...............................................................................
l4-hackers@os.inf.tu-dresden.de