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
		
		Reference in a new issue