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

2000/1012/bitsy/dat.h (diff list | history)

2000/1011/sys/src/9/bitsy/dat.h:80,862000/1012/sys/src/9/bitsy/dat.h:80,86 (short | long | prev | next)
2000/1011    
 
2000/0831    
struct PMMU 
{ 
2000/1011    
	ulong	pid;		/* current pid (0 if none) */ 
2000/1012    
	ulong	tlbpid;		/* current pid (0 if none) */ 
2000/1011    
	Page	*l1[Nmeg];	/* this's process' level 1 entries */ 
2000/0831    
}; 
 
2000/1011/sys/src/9/bitsy/dat.h:114,1192000/1012/sys/src/9/bitsy/dat.h:114,120
2000/0831    
 
	ulong	fairness;		/* for runproc */ 
 
2000/1012    
	/* stats */ 
2000/0831    
	int	tlbfault; 
	int	tlbpurge; 
	int	pfault; 
2000/1011/sys/src/9/bitsy/dat.h:123,1472000/1012/sys/src/9/bitsy/dat.h:124,139
2000/0831    
	int	intr; 
	vlong	fastclock;		/* last sampled value */ 
	vlong	intrts;			/* time stamp of last interrupt */ 
	int	flushmmu;		/* make current proc flush it's mmu state */ 
                 
	ulong	spuriousintr; 
	int	lastintr; 
 
	int	loopconst; 
2000/1012    
	int	flushmmu;		/* make current proc flush it's mmu state */ 
	Proc	*pid2proc[31];		/* what proc holds what pid */ 
	int	lastpid;		/* highest assigned pid slot */ 
2000/0831    
 
	int	cpumhz; 
	int	cpuhz; 
	int	cpuidax; 
	int	cpuiddx; 
	char	cpuidid[16]; 
	char*	cpuidtype; 
2000/1012    
	int	cpumhz;			/* speed of cpu */ 
	int	cpuhz;			/* ... * 
2000/0831    
 
	vlong	mtrrcap; 
	vlong	mtrrdef; 
	vlong	mtrrfix[11]; 
	vlong	mtrrvar[32];		/* 256 max. */ 
2000/1007    
                 
	/* save areas for exceptions */ 
	ulong	sfiq[5]; 
	ulong	sirq[5]; 
2000/1011/sys/src/9/bitsy/dat.h:197,2002000/1012/sys/src/9/bitsy/dat.h:189,191
2000/0907    
{ 
	OneMeg=	1024*1024, 
}; 
2000/0929    
                 


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