[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.149 and 1.150

version 1.149, 2017/07/29 12:34:34 version 1.150, 2017/08/10 14:13:45
Line 342  _C_LABEL(Multiboot_Header):
Line 342  _C_LABEL(Multiboot_Header):
         jne     1f          jne     1f
   
         /*          /*
          * Indeed, a multiboot-compliant boot loader executed us.  We copy           * Indeed, a multiboot-compliant boot loader executed us. We switch
          * the received Multiboot information structure into kernel's data           * to the temporary stack, and copy the received Multiboot information
          * space to process it later -- after we are relocated.  It will           * structure into kernel's data space to process it later -- after we
          * be safer to run complex C code than doing it at this point.           * are relocated. It will be safer to run complex C code than doing it
            * at this point.
          */           */
           movl    $_RELOC(tmpstk),%esp
         pushl   %ebx            /* Address of Multiboot information */          pushl   %ebx            /* Address of Multiboot information */
         call    _C_LABEL(multiboot_pre_reloc)          call    _C_LABEL(multiboot_pre_reloc)
         addl    $4,%esp          addl    $4,%esp

Legend:
Removed from v.1.149  
changed lines
  Added in v.1.150

CVSweb <webmaster@jp.NetBSD.org>