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 */