update for HEAD-2003091401
[reactos.git] / ntoskrnl / include / internal / pool.h
index cf70928..e16a0f5 100644 (file)
@@ -18,11 +18,20 @@ VOID MmInitializePagedPool(VOID);
 extern PVOID MmPagedPoolBase;
 extern ULONG MmPagedPoolSize;
 
-#define MM_PAGED_POOL_SIZE (100*1024*1024)
+#define MM_PAGED_POOL_SIZE     (100*1024*1024)
+#define MM_NONPAGED_POOL_SIZE   (100*1024*1024)
 
 /*
  * Maximum size of the kmalloc area (this is totally arbitary)
  */
-#define NONPAGED_POOL_SIZE   (100*1024*1024)
+#define MM_KERNEL_MAP_SIZE     (16*1024*1024)
+
+/*
+ * FIXME - different architectures have different cache line sizes...
+ */
+#define MM_CACHE_LINE_SIZE  32
+
+#define MM_ROUND_UP(x,s)    ((PVOID)(((ULONG)(x)+(s)-1) & ~((s)-1)))
+#define MM_ROUND_DOWN(x,s)  ((PVOID)(((ULONG)(x)) & ~((s)-1)))
 
 #endif /* __INTERNAL_POOL_H */