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

1999/0415/alphapc/axp.h (diff list | history)

1999/0415/sys/src/9/alphapc/axp.h:1,711999/0429/sys/src/9/alphapc/axp.h:1,71 (short | long | prev)
Whitespace edit.
rsc Fri Mar 4 12:44:25 2005
1999/0415    
typedef struct Hwrpb	Hwrpb; 
typedef struct Hwcpu	Hwcpu; 
typedef struct Hwdsr	Hwdsr; 
 
struct Hwrpb 
{ 
	uvlong	phys; 
	uvlong	sign; 
	uvlong	rev; 
	uvlong	size; 
	uvlong	cpu0; 
	uvlong	by2pg; 
	uvlong	pabits; 
	uvlong	maxasn; 
	char		ssn[16]; 
1999/0429    
	char	ssn[16]; 
1999/0415    
	uvlong	systype; 
	uvlong	sysvar; 
	uvlong	sysrev; 
	uvlong	ifreq; 
	uvlong	cfreq; 
	uvlong	vptb; 
	uvlong	resv; 
	uvlong	tbhint; 
	uvlong	ncpu; 
	uvlong	cpulen; 
	uvlong	cpuoff; 
	uvlong	nctb; 
	uvlong	ctblen; 
	uvlong	ctboff; 
	uvlong	ccrboff; 
	uvlong	memoff; 
	uvlong	confoff; 
	uvlong	fruoff; 
	uvlong	termsaveva; 
	uvlong	termsavex; 
	uvlong	termrestva; 
	uvlong	termrestx; 
	uvlong	termresetva; 
	uvlong	termresetx; 
	uvlong	sysresv; 
	uvlong	hardresv; 
	uvlong	csum; 
	uvlong	rxrdymsk; 
	uvlong	txrdymsk; 
	uvlong	dsroff;		/* rev 6 or higher */ 
}; 
 
extern Hwrpb* hwrpb; 
 
struct Hwcpu 
{ 
	uvlong	hwpcb[16]; 
	uvlong	state; 
	uvlong	palmainlen; 
	uvlong	palscratchlen; 
	uvlong	palmainpa; 
	uvlong	palscratchpa; 
	uvlong	palrev; 
	uvlong	cputype; 
	uvlong	cpuvar; 
	uvlong	cpurev; 
	uvlong	serial[2]; 
	/* more crap ... */ 
}; 
 
struct Hwdsr 
{ 
	vlong	smm; 
	uvlong	lurtoff; 
	uvlong	sysnameoff; 
}; 


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