On Tue, Aug 03, 2004 at 06:56:10PM +0200, Marc Kleine-Budde wrote:
> > > .faulthandler = if a trap is rised by the cpu, and a xnthread is active
> > Yes, but a thread is not necessarily active at that moment. The handler
> > should take care of identifying the faulting context.
> 
> Hmm - After winding though about 4-5 layers[1]....this function calls
> the svctable.faulthandler, only if a xnthread is active.
> 
> int xnpod_trap_fault (void *fltinfo)
> 
> {
>     if (nkpod == NULL || xnpod_idle_p())
>         return 0;
> 
>     return nkpod->svctable.faulthandler(fltinfo);
> }

Can one rely upon that (in future versions) the svctable.faulthandler is
only called if a xnthread is active?

Marc

-- 
#!/bin/sh
set - `type $0` 'tr "[a-zA-Z]" "[n-za-mN-ZA-M]"';while [ "$2" != "" ];do \
shift;done; echo 'frq -a -rc '`echo "$0"| $1 `'>$UBZR/.`rpub signature|'`\
echo $1|$1`'`;rpub "Jr ner fvtangher bs obet. Erfvfgnapr vf shgvyr!"'|$1|sh

Reply via email to