[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 1.1 and 1.2

version 1.1, 2002/11/22 15:01:17 version 1.2, 2002/12/11 12:02:07
Line 1854  idle_unlock: 
Line 1854  idle_unlock: 
         call    _C_LABEL(sched_unlock_idle)          call    _C_LABEL(sched_unlock_idle)
 #endif  #endif
         /* Interrupts are okay again. */          /* Interrupts are okay again. */
         movl    $IPL_NONE,CPUVAR(ILEVEL)                # spl0()          pushl   $IPL_NONE               # spl0()
         call    _C_LABEL(Xspllower)     # process pending interrupts          call    _C_LABEL(Xspllower)     # process pending interrupts
           addl    $4,%esp
         jmp     idle_start          jmp     idle_start
 idle_zero:  idle_zero:
         sti          sti
Line 2040  switch_return:
Line 2041  switch_return:
 #if defined(MULTIPROCESSOR) || defined(LOCKDEBUG)  #if defined(MULTIPROCESSOR) || defined(LOCKDEBUG)
         call    _C_LABEL(sched_unlock_idle)          call    _C_LABEL(sched_unlock_idle)
 #endif  #endif
         movl    $IPL_NONE,CPUVAR(ILEVEL)        # spl0()          pushl   $IPL_NONE               # spl0()
         call    _C_LABEL(Xspllower)     # process pending interrupts          call    _C_LABEL(Xspllower)     # process pending interrupts
           addl    $4,%esp
         movl    $IPL_HIGH,CPUVAR(ILEVEL)        # splhigh()          movl    $IPL_HIGH,CPUVAR(ILEVEL)        # splhigh()
   
         movl    %edi,%eax               # return (p);          movl    %edi,%eax               # return (p);

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

CVSweb <webmaster@jp.NetBSD.org>