Add some comments.
authorBen Pfaff <blp@cs.stanford.edu>
Wed, 14 Jun 2006 16:00:20 +0000 (16:00 +0000)
committerBen Pfaff <blp@cs.stanford.edu>
Wed, 14 Jun 2006 16:00:20 +0000 (16:00 +0000)
From chris@seberino.org.

src/threads/loader.S

index ca79cdfda730cf75ba173750feb1aa76d0776bc2..b7842d3840743c6f25ab0bceaafcbd97e74e65fd 100644 (file)
 #define CR0_PG 0x80000000      /* Paging. */
 #define CR0_WP 0x00010000      /* Write-Protect enable in kernel mode. */
 
-# Code runs in real mode, which is a 16-bit segment.
 
 .globl start
 start:
+       
+# Code runs in real mode, which is a 16-bit segment.
        .code16
 
-# Disable interrupts.
-# String instructions go upward.
+# Disable interrupts, because we will not be prepared to handle them
+# in protected mode until much later.
+# String instructions go upward (e.g. for "rep stosl" below).
 
        cli
        cld