|
@@ -38,11 +38,6 @@ extern pte_t *pkmap_page_table;
|
|
|
* easily, subsequent pte tables have to be allocated in one physical
|
|
|
* chunk of RAM.
|
|
|
*/
|
|
|
-#ifdef CONFIG_X86_PAE
|
|
|
-#define LAST_PKMAP 512
|
|
|
-#else
|
|
|
-#define LAST_PKMAP 1024
|
|
|
-#endif
|
|
|
/*
|
|
|
* Ordering is:
|
|
|
*
|
|
@@ -58,7 +53,6 @@ extern pte_t *pkmap_page_table;
|
|
|
* VMALLOC_START
|
|
|
* high_memory
|
|
|
*/
|
|
|
-#define PKMAP_BASE ( (FIXADDR_BOOT_START - PAGE_SIZE*(LAST_PKMAP + 1)) & PMD_MASK )
|
|
|
#define LAST_PKMAP_MASK (LAST_PKMAP-1)
|
|
|
#define PKMAP_NR(virt) ((virt-PKMAP_BASE) >> PAGE_SHIFT)
|
|
|
#define PKMAP_ADDR(nr) (PKMAP_BASE + ((nr) << PAGE_SHIFT))
|