Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6
This commit is contained in:
		
						commit
						26d11ee8dc
					
				
					 1 changed files with 2 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -34,7 +34,7 @@ bootmain(void)
 | 
			
		|||
  ph = (struct proghdr*)((uchar*)elf + elf->phoff);
 | 
			
		||||
  eph = ph + elf->phnum;
 | 
			
		||||
  for(; ph < eph; ph++) {
 | 
			
		||||
    va = (uchar*)(ph->va & 0xFFFFFF);
 | 
			
		||||
    va = (uchar*)ph->va;
 | 
			
		||||
    readseg(va, ph->filesz, ph->offset);
 | 
			
		||||
    if(ph->memsz > ph->filesz)
 | 
			
		||||
      stosb(va + ph->filesz, 0, ph->memsz - ph->filesz);
 | 
			
		||||
| 
						 | 
				
			
			@ -42,7 +42,7 @@ bootmain(void)
 | 
			
		|||
 | 
			
		||||
  // Call the entry point from the ELF header.
 | 
			
		||||
  // Does not return!
 | 
			
		||||
  entry = (void(*)(void))(elf->entry & 0xFFFFFF);
 | 
			
		||||
  entry = (void(*)(void))(elf->entry);
 | 
			
		||||
  entry();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue