more cmain -> bootmain
This commit is contained in:
		
							parent
							
								
									d844f0f9d9
								
							
						
					
					
						commit
						a491dba00c
					
				
					 2 changed files with 2 additions and 2 deletions
				
			
		|  | @ -2,7 +2,7 @@ | ||||||
| // 
 | // 
 | ||||||
| // The BIOS loads boot sector (bootasm.S) from sector 1 of the disk
 | // The BIOS loads boot sector (bootasm.S) from sector 1 of the disk
 | ||||||
| // into memory and executes it.  The boot sector puts the processor
 | // into memory and executes it.  The boot sector puts the processor
 | ||||||
| // in 32-bit mode and calls cmain below, which loads an ELF kernel
 | // in 32-bit mode and calls bootmain below, which loads an ELF kernel
 | ||||||
| // image from the disk starting at sector 2 and then jumps to the
 | // image from the disk starting at sector 2 and then jumps to the
 | ||||||
| // kernel entry routine.
 | // kernel entry routine.
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -16,7 +16,7 @@ | ||||||
| # This code is identical to bootasm.S except: | # This code is identical to bootasm.S except: | ||||||
| #   - it does not need to enable A20 | #   - it does not need to enable A20 | ||||||
| #   - it uses the address at start-4 for the %esp | #   - it uses the address at start-4 for the %esp | ||||||
| #   - it jumps to the address at start-8 instead of calling cmain | #   - it jumps to the address at start-8 instead of calling bootmain | ||||||
| 
 | 
 | ||||||
| .set PROT_MODE_CSEG, 0x8         # kernel code segment selector | .set PROT_MODE_CSEG, 0x8         # kernel code segment selector | ||||||
| .set PROT_MODE_DSEG, 0x10        # kernel data segment selector | .set PROT_MODE_DSEG, 0x10        # kernel data segment selector | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 rsc
						rsc