|
@@ -16,7 +16,13 @@
|
|
|
|
|
|
/* PAGE_SHIFT determines the page size */
|
|
/* PAGE_SHIFT determines the page size */
|
|
#define PAGE_SHIFT 12
|
|
#define PAGE_SHIFT 12
|
|
|
|
+
|
|
|
|
+#ifdef __ASSEMBLY__
|
|
#define PAGE_SIZE (1 << PAGE_SHIFT)
|
|
#define PAGE_SIZE (1 << PAGE_SHIFT)
|
|
|
|
+#else
|
|
|
|
+#define PAGE_SIZE (1UL << PAGE_SHIFT)
|
|
|
|
+#endif
|
|
|
|
+
|
|
#define PAGE_MASK (~(PAGE_SIZE-1))
|
|
#define PAGE_MASK (~(PAGE_SIZE-1))
|
|
#define PTE_MASK PAGE_MASK
|
|
#define PTE_MASK PAGE_MASK
|
|
|
|
|