X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=AcessNative%2Facesskernel_src%2Finclude%2Farch.h;h=b63d1bb217287c73f03733e8fe235291fb74c332;hb=a4b09792dd93b75b022f5f6dfcfe632baf8fdee2;hp=e98578907a201446b8ed26c8b7a8139153a88c1b;hpb=b5a1402b18d2f8cb360bf2fc524609b374bac8ec;p=tpg%2Facess2.git diff --git a/AcessNative/acesskernel_src/include/arch.h b/AcessNative/acesskernel_src/include/arch.h index e9857890..b63d1bb2 100644 --- a/AcessNative/acesskernel_src/include/arch.h +++ b/AcessNative/acesskernel_src/include/arch.h @@ -4,10 +4,12 @@ #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; @@ -25,13 +27,21 @@ typedef intptr_t Uint; typedef intptr_t tVAddr; typedef intptr_t tPAddr; +typedef int BOOL; + struct sShortSpinlock { - int Lock; + int IsValid; + pthread_mutex_t Mutex; }; #define SHORTLOCK(...) #define SHORTREL(...) +//#define NUM_CFG_ENTRIES 10 + +extern void Debug_PutCharDebug(char ch); +extern void Debug_PutStringDebug(const char *str); + #endif