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

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

1993/0402/sys/src/9/pc/fns.h:1,61993/0915/sys/src/9/pc/fns.h:1,6 (short | long | prev | next)
Import from Plan 9 to Brazil.
Add addconf, dmainit, getconf, inl, isaconfig, mapaddr, outl, pcm*, ps2poll. Fix waserror.
rsc Fri Mar 4 12:44:25 2005
1991/0703    
#include "../port/portfns.h" 
 
1991/0827    
void	meminit(void); 
1993/0915    
void	addconf(char*, char*); 
1993/0402    
void	bbinit(void); 
1991/1113    
void	bigcursor(void); 
1992/0323    
void	bootargs(ulong); 
1993/0402/sys/src/9/pc/fns.h:11,161993/0915/sys/src/9/pc/fns.h:11,17
1991/1029    
int	cpuspeed(int); 
1991/0702    
void	delay(int); 
1991/0802    
void	dmaend(int); 
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*); 
1993/0402/sys/src/9/pc/fns.h:25,301993/0915/sys/src/9/pc/fns.h:26,32
1991/0913    
ulong	fpstatus(void); 
1991/0906    
ulong	getcr0(void); 
1991/0718    
ulong	getcr2(void); 
1993/0915    
char*	getconf(char*); 
1991/1210    
void	i8042a20(void); 
void	i8042reset(void); 
void	ident(void); 
1993/0402/sys/src/9/pc/fns.h:33,451993/0915/sys/src/9/pc/fns.h:35,51
1992/1211    
void	insb(int, void*, int); 
1992/0922    
ushort	ins(int); 
1991/0809    
void	inss(int, void*, int); 
1993/0915    
ulong	inl(int); 
1992/0922    
void	insl(int, void*, int); 
1993/0915    
int	isaconfig(char*, int, ISAConf*); 
1992/0929    
ulong	isamem(int); 
1991/0703    
void	kbdinit(void); 
1992/1117    
void*	l0update(uchar*, uchar*, long); 
void*	l1update(uchar*, uchar*, long); 
void*	l2update(uchar*, uchar*, long); 
1993/0915    
long*	mapaddr(ulong); 
1991/0906    
void	mathinit(void); 
1993/0915    
void	meminit(void); 
1991/0706    
void	mmuinit(void); 
1993/0116    
#define	mmunewpage(x) 
1991/1001    
int	modem(int); 
1993/0402/sys/src/9/pc/fns.h:49,601993/0915/sys/src/9/pc/fns.h:55,73
1992/1211    
void	outsb(int, void*, int); 
1992/0922    
void	outs(int, ushort); 
1991/0809    
void	outss(int, void*, int); 
1993/0915    
void	outl(int, ulong); 
1992/0922    
void	outsl(int, void*, int); 
1992/0929    
void	pcicreset(void); 
1993/0915    
int	pcmio(int, ISAConf*); 
long	pcmread(int, int, void*, long, ulong); 
int	pcmspecial(int); 
void	pcmspecialclose(int); 
long	pcmwrite(int, int, void*, long, ulong); 
1991/0702    
void	prhex(ulong); 
1992/0122    
void	procrestore(Proc*); 
void	procsave(Proc*); 
1991/0717    
void	procsetup(Proc*); 
1993/0915    
void	ps2poll(void); 
1991/0718    
void	putgdt(Segdesc*, int); 
void	putidt(Segdesc*, int); 
void	putcr3(ulong); 
1993/0402/sys/src/9/pc/fns.h:73,791993/0915/sys/src/9/pc/fns.h:86,92
1991/0808    
void	uartintr0(Ureg*); 
1992/0409    
void	uartspecial(int, IOQ*, IOQ*, int); 
1991/0723    
void	vgainit(void); 
1991/0710    
#define	waserror()	(u->nerrlab++, setlabel(&u->errlab[u->nerrlab-1])) 
1993/0915    
#define	waserror()	(up->nerrlab++, setlabel(&up->errlab[up->nerrlab-1])) 
1992/0101    
#define	kmapperm(x)	kmap(x) 
1992/0222    
#define getcallerpc(x)	(*(ulong*)(x)) 
1992/0625    
#define KADDR(a)	((void*)((ulong)(a)|KZERO)) 


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