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

1993/1120/port/portdat.h (diff list | history)

1993/1018/sys/src/9/port/portdat.h:455,4671993/1120/sys/src/9/port/portdat.h:455,466 (short | long | prev | next)
remove per-color arrays in Palloc
rsc Fri Mar 4 12:44:25 2005
1992/0619    
	ulong	np0, np1;		/* number of pages in bank 0/1 */ 
1991/0724    
	Page	*head;			/* most recently used */ 
	Page	*tail;			/* least recently used */ 
1993/0817    
	ulong	freecol[NCOLOR];	/* how many pages on free list now */ 
1993/1120    
	ulong	freecount;		/* how many pages on free list now */ 
1991/0724    
	ulong	user;			/* how many user pages */ 
1991/0705    
	Page	*hash[PGHSIZE]; 
	Lock	hashlock; 
1993/0910    
	Rendez	r[NCOLOR];		/* Sleep for free mem */ 
	QLock	pwait[NCOLOR];		/* Queue of procs waiting for memory */ 
1991/0724    
	int	wanted;			/* Do the wakeup at free */ 
1993/1120    
	Rendez	r;			/* Sleep for free mem */ 
	QLock	pwait;			/* Queue of procs waiting for memory */ 
1993/0806    
	ulong	cmembase;		/* Key memory */ 
1992/0824    
	ulong	cmemtop; 
1991/0705    
}; 


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