[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Do I have to be afraid?



For people who understand the alpha chip:

./arch/alpha/alpha/vm_machdep.c :

        /*
         * Arrange for a non-local goto when the new process
         * is started, to resume here, returning nonzero from setjmp.
         */
#ifdef DIAGNOSTIC
        /*
         * If p1 != curproc && p1 == &proc0, we are creating a kernel
         * thread.
         */
        if (p1 != curproc && p1 != &proc0)
                panic("cpu_fork: curproc");
        if ((up->u_pcb.pcb_hw.apcb_flags & ALPHA_PCB_FLAGS_FEN) != 0)
                printf("DANGER WILL ROBINSON: FEN SET IN cpu_fork!\n");
#endif
 
Though I haven't the foggiest what that flag is, or why it's
such a bad thing for it to be set at this point.

Maybe it indicates a non-re-entrant piece of code was called
recursively? (or maybe not!)

Dom
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Dom De Vitto                                       Tel. 07855 805 271
http://www.devitto.com                         mailto:dom@devitto.com
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Where do you want to go today?  Same as every day.... Windows Update.

-----Original Message-----
From: owner-misc@openbsd.org [mailto:owner-misc@openbsd.org] On Behalf Of
Eric Dillenseger
Sent: Sunday, February 22, 2004 7:03 PM
To: misc@openbsd.org
Subject: Do I have to be afraid?

I got this message from time to time on the console:
Feb 22 19:30:05 boink /bsd: DANGER WILL ROBINSON: FEN SET IN cpu_fork!
What does it mean exactly?