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

1991/0111/ss/main.c (diff list | history)

1991/0110/sys/src/9/ss/main.c:66,741991/0111/sys/src/9/ss/main.c:66,75 (short | long | prev | next)
1990/1223    
	confinit(); 
1990/1226    
	mmuinit(); 
	printinit(); 
	print("sparc plan 9\n"); 
1991/0111    
	print("sparc plan 9 %lux\n", getb2(ENAB)); 
1990/1226    
	trapinit(); 
1990/1223    
	kmapinit(); 
1991/0111    
	print("sparc plan 9 %lux\n", getb2(ENAB)); 
1990/1226    
	cacheinit(); 
1991/0110    
	intrinit(); 
1990/1223    
	procinit0(); 
1991/0110/sys/src/9/ss/main.c:220,2271991/0111/sys/src/9/ss/main.c:221,227
1990/1223    
	u = 0; 
	splhi(); 
	print("exiting\n"); 
1990/1226    
for(;;) 
	delay(60*1000); 
1991/0111    
	delay(30*1000); 
1990/1226    
	reset(); 
1990/1223    
} 
 
1991/0110/sys/src/9/ss/main.c:301,3121991/0111/sys/src/9/ss/main.c:301,315
1990/1223    
	conf.nmach = 1; 
	if(conf.nmach > MAXMACH) 
		panic("confinit"); 
1991/0110    
	conf.npage0 = (6*1024*1024)/BY2PG;	/* BUG */ 
1990/1226    
	conf.npage = conf.npage0; 
1991/0111    
	conf.npage0 = (4*1024*1024)/BY2PG;	/* BUG */ 
	conf.npage1 = 0*(4*1024*1024)/BY2PG;	/* BUG */ 
1990/1223    
	conf.base0 = 0; 
1991/0111    
	conf.base1 = 16*1024*1024; 
1990/1223    
	conf.npage = conf.npage0+conf.npage1; 
1990/1226    
	conf.maxialloc = 4*1024*1024;		/* BUG */ 
	mul = 2; 
1991/0111    
	mul = 1; 
	if(conf.npage1 > 0) 
		mul = 2; 
1990/1223    
	conf.nproc = 50*mul; 
	conf.npgrp = 12*mul; 
1991/0110    
	conf.npte = 1400*mul; 
1991/0110/sys/src/9/ss/main.c:320,3261991/0111/sys/src/9/ss/main.c:323,329
1990/1223    
	conf.nmtab = 50*mul; 
	conf.nmount = 80*mul; 
	conf.nmntdev = 10*mul; 
	conf.nmntbuf = conf.nmntdev+3; 
1991/0111    
	conf.nmntbuf = conf.nmntdev+6; 
1990/1223    
	conf.nmnthdr = 2*conf.nmntdev; 
	conf.nstream = 40 + 32*mul; 
	conf.nqueue = 5 * conf.nstream; 


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