refactor: use a more decent physical memory map
[lunaix-os.git] / lunaix-os / includes / lunaix / common.h
diff --git a/lunaix-os/includes/lunaix/common.h b/lunaix-os/includes/lunaix/common.h
deleted file mode 100644 (file)
index cb827fb..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-#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 */