+++ /dev/null
-#ifndef __LUNAIX_CONSTANTS_H
-#define __LUNAIX_CONSTANTS_H
-
-#define MEM_1MB 0x100000
-#define MEM_4MB 0x400000
-
-#define USER_START 0x400000
-
-#define KSTACK_SIZE MEM_1MB
-#define KSTACK_START (USER_START - KSTACK_SIZE)
-#define KSTACK_TOP ((USER_START - 1) & ~0xf)
-#define within_kstack(addr) (KSTACK_START <= (addr) && (addr) <= KSTACK_TOP)
-
-#define VGA_FRAMEBUFFER 0xB8000
-
-#define KCODE_SEG 0x08
-#define KDATA_SEG 0x10
-
-#define KSIZE (MEM_4MB * 16)
-
-#define USTACK_SIZE MEM_4MB
-#define USTACK_TOP 0x9ffffff0
-#define USTACK_END (0x9fffffff - USTACK_SIZE + 1)
-#define UMMAP_START 0x4D000000
-#define UMMAP_END (USTACK_END - MEM_4MB)
-
-#ifndef __ASM__
-#include <lunaix/types.h>
-// From Linux kernel v2.6.0 <kernel.h:194>
-/**
- * container_of - cast a member of a structure out to the containing structure
- *
- * @ptr: the pointer to the member.
- * @type: the type of the container struct this is embedded in.
- * @member: the name of the member within the struct.
- *
- */
-#define container_of(ptr, type, member) \
- ({ \
- const typeof(((type*)0)->member)* __mptr = (ptr); \
- (ptr) ? (type*)((char*)__mptr - offsetof(type, member)) : 0; \
- })
-
-#endif
-#endif /* __LUNAIX_CONSTANTS_H */