1 |
#include "linux.h" |
#include "linux.h" |
2 |
|
|
|
/* #ifdef IN_GBC */ |
|
|
/* #define GET_FAULT_ADDR(sig,code,sv,a) \ */ |
|
|
/* ((void *)(*((char ***)(&code)))[17]) */ |
|
|
/* #endif */ |
|
|
|
|
|
/*#define NULL_OR_ON_C_STACK(x) ((x)==0 || ((unsigned int)x) > (unsigned int)(pagetochar(MAXPAGE+1)))*/ |
|
|
|
|
|
/* #define ADDITIONAL_FEATURES \ */ |
|
|
/* ADD_FEATURE("BSD386"); \ */ |
|
|
/* ADD_FEATURE("MC68020") */ |
|
|
|
|
|
|
|
|
/* #define I386 */ |
|
|
/* #define SGC */ |
|
|
|
|
|
/* #define CLEAR_CACHE do {void *v=memory->cfd.cfd_start,*ve=v+memory->cfd.cfd_size; for (;v<ve;v+=32) asm __volatile__ ("dcbst 0,%0\n\tsync\n\ticbi 0,%0\n\tsync\n\tisync": : "r" (v) : "memory");} while(0) */ |
|
|
|
|
|
#undef MPROTECT_ACTION_FLAGS |
|
|
#define MPROTECT_ACTION_FLAGS SA_RESTART|SA_SIGINFO |
|
|
#ifdef IN_GBC |
|
|
#define GET_FAULT_ADDR(sig,code,scp,addr) \ |
|
|
((siginfo_t *)code )->si_addr |
|
|
#endif |
|
3 |
#define SGC |
#define SGC |
4 |
|
|
5 |
#include <asm/cachectl.h> |
#include <asm/cachectl.h> |