X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Farch%2Farm7%2Finclude%2Farch.h;h=36c1a3f3dd34f7c3219b16a08ef3b85a3e93617b;hb=ada42e7583b4fa07b30d5c1a3e813c9754ec5e0f;hp=6fa39d3fa0fe0622b3608b597d57bcf438a69257;hpb=df1d534cfe822903fc38e1cc13c4b18941c91908;p=tpg%2Facess2.git diff --git a/Kernel/arch/arm7/include/arch.h b/Kernel/arch/arm7/include/arch.h index 6fa39d3f..36c1a3f3 100644 --- a/Kernel/arch/arm7/include/arch.h +++ b/Kernel/arch/arm7/include/arch.h @@ -8,6 +8,8 @@ // === CONSTANTS === #define INVLPTR ((void*)-1) #define BITS 32 +#define PAGE_SIZE 0x1000 +#define KERNEL_BASE 0x80000000 // 2GiB // === TYPES === typedef unsigned int Uint; @@ -28,11 +30,13 @@ typedef Uint32 tVAddr; typedef Uint32 tPAddr; #include "lock.h" -#include "div.h" // --- Debug extern void Debug_PutCharDebug(char Ch); extern void Debug_PutStringDebug(const char *String); +// This should be elsewhere, but CBF +extern void MM_SetupPhys(void); +extern int MM_InitialiseVirtual(void); #endif