30 lines
		
	
	
		
			618 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			618 B
		
	
	
	
		
			C
		
	
	
	
#ifndef SH4_TARGET_SYSCALL_H
 | 
						|
#define SH4_TARGET_SYSCALL_H
 | 
						|
 | 
						|
struct target_pt_regs {
 | 
						|
        unsigned long regs[16];
 | 
						|
        unsigned long pc;
 | 
						|
        unsigned long pr;
 | 
						|
        unsigned long sr;
 | 
						|
        unsigned long gbr;
 | 
						|
        unsigned long mach;
 | 
						|
        unsigned long macl;
 | 
						|
        long tra;
 | 
						|
};
 | 
						|
 | 
						|
#define UNAME_MACHINE "sh4"
 | 
						|
#define UNAME_MINIMUM_RELEASE "2.6.32"
 | 
						|
 | 
						|
#define TARGET_MINSIGSTKSZ 2048
 | 
						|
#define TARGET_MLOCKALL_MCL_CURRENT 1
 | 
						|
#define TARGET_MLOCKALL_MCL_FUTURE  2
 | 
						|
 | 
						|
#define TARGET_FORCE_SHMLBA
 | 
						|
 | 
						|
static inline abi_ulong target_shmlba(CPUSH4State *env)
 | 
						|
{
 | 
						|
    return 0x4000;
 | 
						|
}
 | 
						|
 | 
						|
#endif /* SH4_TARGET_SYSCALL_H */
 |