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

1993/1210/carrera/main.c (diff list | history)

1993/1209/sys/src/9/carrera/main.c:6,131993/1210/sys/src/9/carrera/main.c:6,11 (short | long | prev | next)
1993/0903    
#include	"io.h" 
#include	"init.h" 
 
1993/1209    
int	junk[32]; 
                 
1993/0903    
/* 
 *  args passed by boot process 
 */ 
1993/1209/sys/src/9/carrera/main.c:33,381993/1210/sys/src/9/carrera/main.c:31,39
1993/0903    
Conf	conf; 
FPsave	initfp; 
 
1993/1210    
extern	uchar rdbgcode[]; 
extern	ulong	rdbglen; 
 
1993/0903    
void 
main(void) 
{ 
1993/1209/sys/src/9/carrera/main.c:57,621993/1210/sys/src/9/carrera/main.c:58,64
1993/0903    
	chandevreset(); 
	swapinit(); 
	userinit(); 
1993/1210    
	rdbginit(); 
1993/0903    
	schedinit(); 
} 
 
1993/1209/sys/src/9/carrera/main.c:206,2231993/1210/sys/src/9/carrera/main.c:208,213
1993/0908    
/*	IO(uchar, EisaLatch) = 0; /**/ 
1993/1208    
} 
 
void	puttlbxx(int, ulong, ulong, ulong, int); 
void	puttlbx(int a, ulong b, ulong c, ulong d, int e) 
{ 
	static int done[4]; 
                 
	if(((c|d)&PTEVALID) && a < 4){ 
		if(done[a]++) 
			puttlbx(a, b, c, d, e); 
	} 
	puttlbxx(a, b, c, d, e); 
1993/0903    
} 
                 
1993/0906    
/* 
 * Pull the ethernet address out of NVRAM 
 */ 
1993/1209/sys/src/9/carrera/main.c:418,4211993/1210/sys/src/9/carrera/main.c:408,417
1993/0903    
{ 
	USED(f); 
	USED(d); 
1993/1210    
} 
 
void 
rdbginit(void) 
{ 
	memmove((void*)0xA001C000, rdbgcode, rdbglen); 
1993/0903    
} 


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