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

1993/1124/pc/fns.h (diff list | history)

1993/1116/sys/src/9/pc/fns.h:5,111993/1124/sys/src/9/pc/fns.h:5,10 (short | long | prev | next)
Remove clock, fault386, uart*. Change setvec to add void* for handler. Add syscall.
rsc Fri Mar 4 12:44:25 2005
1991/1113    
void	bigcursor(void); 
1992/0323    
void	bootargs(ulong); 
1991/0711    
#define	clearmmucache()		/* 386 doesn't have one */ 
1991/0706    
void	clock(Ureg*); 
1991/0705    
void	clockinit(void); 
1991/0808    
void	config(int); 
1991/1029    
int	cpuspeed(int); 
1993/1116/sys/src/9/pc/fns.h:14,201993/1124/sys/src/9/pc/fns.h:13,18
1993/0915    
void	dmainit(void); 
1991/0802    
long	dmasetup(int, void*, long, int); 
1991/0711    
#define	evenaddr(x)		/* 386 doesn't care */ 
1991/0710    
void	fault386(Ureg*); 
1991/0718    
void	faultinit(void); 
1991/0808    
void	fclock(Ureg*); 
void	fclockinit(void); 
1993/1116/sys/src/9/pc/fns.h:77,911993/1124/sys/src/9/pc/fns.h:75,87
1991/0703    
void	screeninit(void); 
1991/0702    
void	screenputs(char*, int); 
1991/0803    
int	serial(int); 
1991/0716    
void	setvec(int, void (*)(Ureg*)); 
1993/1124    
void	setvec(int, void (*)(Ureg*, void*), void*); 
void	syscall(Ureg*, void*); 
1991/0703    
void	systrap(void); 
1992/0604    
void	toscreen(void*); 
1992/0323    
void	touser(void*); 
1991/0703    
void	trapinit(void); 
1992/0222    
int	tas(void*); 
1991/1113    
void	uartclock(void); 
1991/0808    
void	uartintr0(Ureg*); 
1992/0409    
void	uartspecial(int, IOQ*, IOQ*, int); 
1991/0723    
void	vgainit(void); 
1993/0915    
#define	waserror()	(up->nerrlab++, setlabel(&up->errlab[up->nerrlab-1])) 
1992/0101    
#define	kmapperm(x)	kmap(x) 


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