[BACK]Return to locore.S CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / arch / i386 / i386

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/arch/i386/i386/locore.S between version and

version, 2008/01/19 12:14:20 version, 2008/01/20 17:51:18
Line 883  ENTRY(longjmp)
Line 883  ENTRY(longjmp)
         movl    $1,%eax                 # return 1          movl    $1,%eax                 # return 1
         ret          ret
           # mimic cpu_switchto() for postmortem debugging.
           # build a fake switch frame.
           pushl   %ebx
           pushl   %esi
           pushl   %edi
           # save a context.
           movl    $dumppcb,%eax
           movl    %esp,PCB_ESP(%eax)
           movl    %ebp,PCB_EBP(%eax)
           call    _C_LABEL(dodumpsys)
           addl    $(3*4), %esp    # sizeof(switchframe) - sizeof(%eip)
 /*  /*
  * struct lwp *cpu_switchto(struct lwp *oldlwp, struct newlwp,   * struct lwp *cpu_switchto(struct lwp *oldlwp, struct newlwp,
  *                          bool returning)   *                          bool returning)

Removed from v.  
changed lines
  Added in v.

CVSweb <webmaster@jp.NetBSD.org>