www.pudn.com > iMagic_2006_0428_v098r23.rar > exception.h


 
#ifndef __EXCEPTION_H 
#define __EXCEPTION_H 
 
// type definition 
typedef struct 
{ 
	DWORD	r0; 
	DWORD	r1; 
	DWORD	r2; 
	DWORD	r3; 
	DWORD	r4; 
	DWORD	r5; 
	DWORD	r6; 
	DWORD	r7; 
	DWORD	r8; 
	DWORD	r9; 
	DWORD	r10; 
	DWORD	r11; 
	DWORD	r12; 
	DWORD	r13; 
	DWORD	r14; 
	DWORD	r15; 
	DWORD	r16; 
	DWORD	r17; 
	DWORD	r18; 
	DWORD	r19; 
	DWORD	r20; 
	DWORD	r21; 
	DWORD	r22; 
	DWORD	r23; 
	DWORD	r24; 
	DWORD	r25; 
	DWORD	r26; 
	DWORD	r27; 
	DWORD	GP; 
	DWORD	SP; 
	DWORD	FP; 
	DWORD	RA; 
	DWORD	STATUS; 
	DWORD	LO; 
	DWORD	HI; 
	DWORD	BADVADDR; 
	DWORD	CAUSE; 
	DWORD	EPC; 
} CONTEXT; 
 
 
DWORD   IntEnable(); 
DWORD   IntDisable(); 
void    IntStatusRestore(DWORD); 
DWORD   BiosGetBankAStart(); 
DWORD   BiosGetBankBStart(); 
DWORD   BiosGetStackTop(); 
DWORD   BiosGetBssEnd(); 
 
#endif		// __EXCEPTION_H