X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=AcessNative%2Facesskernel_src%2Finclude%2Farch.h;h=1307e0c6d85c49d27f47566aaa8167c1c491a6d1;hb=9a0444cde872613a1fad42857506ae17dde4b2b8;hp=d67b67347058deb0739efe8a6f5baac04a9cd179;hpb=c0758a3d1053010f2c6f122365acde3efda2ba77;p=tpg%2Facess2.git diff --git a/AcessNative/acesskernel_src/include/arch.h b/AcessNative/acesskernel_src/include/arch.h index d67b6734..1307e0c6 100644 --- a/AcessNative/acesskernel_src/include/arch.h +++ b/AcessNative/acesskernel_src/include/arch.h @@ -4,11 +4,11 @@ #define _ARCH_H_ #include -#include -#include - +//#include +#undef CLONE_VM #define _MODULE_NAME_ "NativeKernel" +#define PAGE_SIZE 0x1000 // Assume, making an Ass out of u and me #define BITS (sizeof(intptr_t)*8) typedef uint8_t Uint8; @@ -26,14 +26,25 @@ typedef intptr_t Uint; typedef intptr_t tVAddr; typedef intptr_t tPAddr; +typedef int BOOL; + +#include +#undef NULL +#undef offsetof + struct sShortSpinlock { - int IsValid; - pthread_mutex_t Mutex; + void *Mutex; }; #define SHORTLOCK(...) #define SHORTREL(...) +#define CPU_HAS_LOCK(...) 0 + +//#define NUM_CFG_ENTRIES 10 + +extern void Debug_PutCharDebug(char ch); +extern void Debug_PutStringDebug(const char *str); #endif