X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/92f6e64a6da763c45ff9f4ab5eafcab3d8766dcb..b60166b327a9108b07e3069fa6568a451529ffd9:/lunaix-os/arch/i386/includes/sys/mm/mm_defs.h diff --git a/lunaix-os/arch/i386/includes/sys/mm/mm_defs.h b/lunaix-os/arch/i386/includes/sys/mm/mm_defs.h new file mode 100644 index 0000000..8f51352 --- /dev/null +++ b/lunaix-os/arch/i386/includes/sys/mm/mm_defs.h @@ -0,0 +1,13 @@ +#ifndef __LUNAIX_MM_DEFS_H +#define __LUNAIX_MM_DEFS_H + +#include "mempart.h" + +#define KSTACK_SIZE (3 * MEM_PAGE) + +#define MEMGUARD 0xdeadc0deUL + +#define kernel_addr(addr) ((addr) >= KERNEL_EXEC) +#define guardian_page(pte) ((pte) == MEMGUARD) + +#endif /* __LUNAIX_MM_DEFS_H */