3 * - By John Hodge (thePowersGang)
5 * arch/m68k/include/arch.h
11 #define INVLPTR ((void*)-1)
14 typedef unsigned long long Uint64;
15 typedef unsigned long Uint32;
16 typedef unsigned short Uint16;
17 typedef unsigned char Uint8;
19 typedef signed long long Sint64;
20 typedef signed long Sint32;
21 typedef signed short Sint16;
22 typedef signed char Sint8;
24 typedef unsigned int Uint;
25 typedef unsigned int size_t;
29 typedef Uint32 tVAddr;
30 typedef Uint32 tPAddr;
37 // Non preemptive and no SMP, no need for these
38 #define SHORTLOCK(lock) do{}while(0)
39 #define SHORTREL(lock) do{}while(0)
40 #define IS_LOCKED(lock) (0)
41 #define CPU_HAS_LOCK(lock) (0)
43 #define Debug_PutCharDebug(ch) do{}while(0)
44 #define Debug_PutStringDebug(ch) do{}while(0)
46 #define HALT() do{}while(0)
50 #define PAGE_SIZE 0x1000