X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Farch%2Fx86%2Finclude%2Farch.h;h=dd52e84595c65609c60a088fef0f8e8cd1ce0c44;hb=4b80e9762374558077e28e321d75029645529a45;hp=4007a71f190b6307be756708fe94beb8a43d1e39;hpb=54746c855c6e2fe42fde9f93b0ce3f41aeefc2e5;p=tpg%2Facess2.git diff --git a/Kernel/arch/x86/include/arch.h b/Kernel/arch/x86/include/arch.h index 4007a71f..dd52e845 100644 --- a/Kernel/arch/x86/include/arch.h +++ b/Kernel/arch/x86/include/arch.h @@ -6,23 +6,8 @@ #ifndef _ARCH_H_ #define _ARCH_H_ -// - Memory Layout -#define MM_USER_MIN 0x00200000 -#define USER_STACK_SZ 0x00010000 -#define USER_STACK_TOP 0x00800000 -#define MM_USER_MAX 0xBC000000 -#define MM_PPD_MIN 0xBC000000 // Per-Process Data -#define MM_PPD_VFS 0xBC000000 // -#define MM_PPD_CFG 0xBFFFF000 // -#define MM_PPD_MAX 0xB0000000 +// - Base Defintions #define KERNEL_BASE 0xC0000000 -#define MM_KHEAP_BASE 0xC0400000 // C+4MiB -#define MM_KHEAP_MAX 0xCF000000 // -#define MM_KERNEL_VFS 0xCF000000 // -#define MM_KUSER_CODE 0xCFFF0000 // 16 Pages -#define MM_MODULE_MIN 0xD0000000 // Lowest Module Address -#define MM_MODULE_MAX 0xF0000000 // 512 MiB - #define BITS 32 // - Processor/Machine Specific Features