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

1990/0921/gnot/dat.h (diff list | history)

1990/0918/sys/src/9/gnot/dat.h:16,211990/0921/sys/src/9/gnot/dat.h:16,23 (short | long | prev | next)
1990/03091    
typedef struct Label	Label; 
typedef struct List	List; 
typedef struct Lock	Lock; 
1990/0921    
typedef struct MMU	MMU; 
typedef struct MMUCache	MMUCache; 
1990/03091    
typedef struct Mach	Mach; 
typedef struct Mount	Mount; 
typedef struct Mtab	Mtab; 
1990/0918/sys/src/9/gnot/dat.h:337,3421990/0921/sys/src/9/gnot/dat.h:339,358
1990/03091    
	ulong	pc;			/* DEBUG only */ 
}; 
 
1990/0921    
struct MMU 
{ 
	ulong	va; 
	ulong	pa; 
	int	pid; 
}; 
 
#define NMMU 16 
struct MMUCache 
{ 
	ulong	next; 
	MMU	mmu[NMMU]; 
}; 
 
1990/0621    
#define	NERR	15 
1990/03091    
#define	NNOTE	5 
#define	NFD	100 
1990/0918/sys/src/9/gnot/dat.h:360,3651990/0921/sys/src/9/gnot/dat.h:376,382
1990/03091    
	short	nnote; 
	short	notified;		/* sysnoted is due */ 
	int	(*notify)(void*, char*); 
1990/0921    
	MMUCache mc; 
1990/03091    
	void	*ureg; 
}; 
 


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