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

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

1991/0716/sys/src/9/pc/dat.h:4,91991/0717/sys/src/9/pc/dat.h:4,10 (short | long | prev | next)
1991/0612    
typedef struct Lock	Lock; 
typedef struct MMU	MMU; 
typedef struct Mach	Mach; 
1991/0717    
typedef struct Page	Page; 
1991/0612    
typedef struct PMMU	PMMU; 
1991/0703    
typedef struct Segdesc	Segdesc; 
1991/0612    
typedef struct Ureg	Ureg; 
1991/0716/sys/src/9/pc/dat.h:96,1041991/0717/sys/src/9/pc/dat.h:97,107
1991/0612    
/* 
 *  MMU stuff in proc 
 */ 
1991/0717    
#define MAXMMU	4 
1991/0612    
struct PMMU 
{ 
	MMU	*mmu; 
1991/0717    
	ulong	mmuent[MAXMMU];	/* a process' mmu entries */ 
	Page	*mmupg[MAXMMU];	/* mmu pages */ 
1991/0612    
}; 
 
#include "../port/portdat.h" 
1991/0716/sys/src/9/pc/dat.h:157,1621991/0717/sys/src/9/pc/dat.h:160,166
1991/0612    
	Note	note[NNOTE]; 
	short	nnote; 
	short	notified;		/* sysnoted is due */ 
1991/0717    
	Note	lastnote; 
1991/0612    
	int	(*notify)(void*, char*); 
	void	*ureg; 
	ushort	svvo; 


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