Yeah, that could be a solution (the loop) but, ass soon as i try to create the new task it dumps the register contents and then asks me if i want to reboot ... i guess ill have to recompile it with a different # and boot to try every new configuration ...
Cervi~no Ulises kermit@tower.com.ar c-3087-2@unrctu.edu.ar ...............................................................................
On Tue, 27 Apr 1999, Gernot Heiser wrote:
"ktf" == kermit the frog kermit@tower.com.ar writes:
ktf> Well, ive attached the source code of my program. To anser to your ktf> question, recv is initialized to task=6; ltherad=0; i know that my program ktf> starts with task=5 so im using the next task available.
That doesn't guarantee that this task isn't in use (e.g. for a device driver). I'm not sure how fiasco allocates initial tasks. You'd be better off running a loop trying all task ids.
Gernot
Gernot Heiser ,--_|\ School of Computer Sci. & Engin. Phone: +61 2 9385 5156 / \ The University of NSW Fax: +61 2 9385 5995 _,--._* Sydney, Australia 2052 E-mail: G.Heiser@unsw.edu.au v http://www.cse.unsw.edu.au/~gernot PGP fingerprint: 94 1E B8 28 25 FD 7C 94 20 10 92 E5 0B FF 39 8F