plan 9 kernel history: overview | file list | diff list

1991/0205/gnot/main.c (diff list | history)

1991/0205/sys/src/9/gnot/main.c:61,681991/0318/sys/src/9/gnot/main.c:61,68 (short | long | prev | next)
1990/0312    
unloadboot(void) 
{ 
1990/11211    
	strncpy(user, BOOT->user, NAMELEN); 
1990/0613    
	memcpy(bootline, BOOT->line, 64); 
1990/0918    
	memcpy(bootserver, BOOT->server, 64); 
1991/0318    
	memmove(bootline, BOOT->line, 64); 
	memmove(bootserver, BOOT->server, 64); 
1990/0917    
	bootdevice[0] = BOOT->device; 
1990/0312    
} 
 
1991/0205/sys/src/9/gnot/main.c:181,1871991/0318/sys/src/9/gnot/main.c:181,187
1990/03091    
	s->o->pte[0].page = newpage(0, 0, UTZERO); 
1990/0802    
	s->o->npage = 1; 
1990/06021    
	k = kmap(s->o->pte[0].page); 
1990/0614    
	memcpy((ulong*)VA(k), initcode, sizeof initcode); 
1991/0318    
	memmove((ulong*)VA(k), initcode, sizeof initcode); 
1990/06021    
	kunmap(k); 
1990/03091    
	s->minva = UTZERO; 
	s->maxva = UTZERO+BY2PG; 
1991/0205/sys/src/9/gnot/main.c:379,3851991/0318/sys/src/9/gnot/main.c:379,385
1990/1211    
		m->fpstate = FPdirty; 
	} 
	if(BALU->cr0 != 0xFFFFFFFF)	/* balu busy */ 
		memcpy(balu, BALU, sizeof(Balu)); 
1991/0318    
		memmove(balu, BALU, sizeof(Balu)); 
1990/1211    
	else{ 
		balu->cr0 = 0xFFFFFFFF; 
		BALU->cr0 = 0xFFFFFFFF; 
1991/0205/sys/src/9/gnot/main.c:409,4131991/0318/sys/src/9/gnot/main.c:409,413
1990/1211    
		} 
	} 
	if(balu->cr0 != 0xFFFFFFFF)	/* balu busy */ 
		memcpy(BALU, balu, sizeof balu); 
1991/0318    
		memmove(BALU, balu, sizeof balu); 
1990/03091    
} 


source code copyright © 1990-2005 Lucent Technologies; see license
Plan 9 distribution
comments to russ cox (rsc@swtch.com)