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

1991/0706/pc/dat.h (diff list | history)

1991/0706/sys/src/9/pc/dat.h:31,541991/0711/sys/src/9/pc/dat.h:31,65 (short | long | prev | next)
1991/0612    
	ulong	pc; 
}; 
 
1991/0702    
struct	FPsave 
1991/0711    
 
/* 
 * FPsave.fpstatus 
 */ 
enum 
1991/0702    
{ 
	int	type; 
1991/0711    
	FPinit, 
	FPactive, 
	FPinactive, 
1991/0702    
}; 
 
1991/0711    
struct	FPsave	/* ??? needs to be fixed ??? */ 
{ 
	long	fpreg[32]; 
	long	fpstatus; 
}; 
 
1991/0612    
struct Conf 
{ 
1991/0702    
	ulong	nmach;		/* processors */ 
	ulong	nproc;		/* processes */ 
	ulong	npgrp;		/* process groups */ 
1991/0612    
	ulong	npage0;		/* total physical pages of memory, bank 0 */ 
	ulong	npage1;		/* total physical pages of memory, bank 1 */ 
	ulong	base0;		/* base of bank 0 */ 
	ulong	base1;		/* base of bank 1 */ 
1991/0711    
	ulong	npage0;		/* total physical pages in bank0 */ 
	ulong	npage1;		/* total physical pages in bank1 */ 
1991/0612    
	ulong	npage;		/* total physical pages of memory */ 
	ulong	norig;		/* origins */ 
	ulong	npte;		/* contiguous page table entries */ 
	ulong	nmod;		/* single (modifying) page table entries */ 
1991/0711    
	ulong	nseg;		/* number of segments */ 
	ulong	nimage;		/* number of page cache image headers */ 
	ulong 	npagetab;	/* number of pte tables */ 
	ulong	nswap;		/* number of swap pages */ 
1991/0702    
	ulong	nalarm;		/* alarms */ 
	ulong	nchan;		/* channels */ 
	ulong	nenv;		/* distinct environment values */ 
1991/0706/sys/src/9/pc/dat.h:66,811991/0711/sys/src/9/pc/dat.h:77,95
1991/0702    
	ulong	nbitmap;	/* bitmap structs (devbit.c) */ 
	ulong	nbitbyte;	/* bytes of bitmap data (devbit.c) */ 
	ulong	nfont;		/* font structs (devbit.c) */ 
1991/0711    
	ulong	nnoifc;		/* number of nonet interfaces */ 
	ulong	nnoconv;	/* number of nonet conversations/ifc */ 
1991/0702    
	ulong	nurp;		/* max urp conversations */ 
	ulong	nasync;		/* number of async protocol modules */ 
	ulong	npipe;		/* number of pipes */ 
	ulong	nservice;	/* number of services */ 
	ulong	nfsyschan;	/* number of filsys open channels */ 
1991/0612    
	ulong	maxialloc;	/* maximum bytes used by ialloc */ 
1991/0711    
	ulong	base0;		/* base of bank 0 */ 
	ulong	base1;		/* base of bank 1 */ 
1991/0702    
	ulong	copymode;	/* 0 is copy on write, 1 is copy on reference */ 
	ulong	portispaged;	/* ??? */ 
	ulong	nnoifc; 
	ulong	nnoconv; 
1991/0711    
	ulong	ipif;		/* Ip protocol interfaces */ 
	ulong	ip;		/* Ip conversations per interface */ 
	ulong	arp;		/* Arp table size */ 
	ulong	frag;		/* Ip fragment assemble queue size */ 
1991/0702    
	ulong	cntrlp;		/* panic on ^P */ 
1991/0612    
}; 
 


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