|
@@ -14,6 +14,7 @@
|
|
|
#define _ASM_FIXMAP_H
|
|
#define _ASM_FIXMAP_H
|
|
|
|
|
|
|
|
#include <asm/page.h>
|
|
#include <asm/page.h>
|
|
|
|
|
+#include <spaces.h>
|
|
|
#ifdef CONFIG_HIGHMEM
|
|
#ifdef CONFIG_HIGHMEM
|
|
|
#include <linux/threads.h>
|
|
#include <linux/threads.h>
|
|
|
#include <asm/kmap_types.h>
|
|
#include <asm/kmap_types.h>
|
|
@@ -67,15 +68,6 @@ enum fixed_addresses {
|
|
|
* the start of the fixmap, and leave one page empty
|
|
* the start of the fixmap, and leave one page empty
|
|
|
* at the top of mem..
|
|
* at the top of mem..
|
|
|
*/
|
|
*/
|
|
|
-#ifdef CONFIG_BCM63XX
|
|
|
|
|
-#define FIXADDR_TOP ((unsigned long)(long)(int)0xff000000)
|
|
|
|
|
-#else
|
|
|
|
|
-#if defined(CONFIG_CPU_TX39XX) || defined(CONFIG_CPU_TX49XX)
|
|
|
|
|
-#define FIXADDR_TOP ((unsigned long)(long)(int)(0xff000000 - 0x20000))
|
|
|
|
|
-#else
|
|
|
|
|
-#define FIXADDR_TOP ((unsigned long)(long)(int)0xfffe0000)
|
|
|
|
|
-#endif
|
|
|
|
|
-#endif
|
|
|
|
|
#define FIXADDR_SIZE (__end_of_fixed_addresses << PAGE_SHIFT)
|
|
#define FIXADDR_SIZE (__end_of_fixed_addresses << PAGE_SHIFT)
|
|
|
#define FIXADDR_START (FIXADDR_TOP - FIXADDR_SIZE)
|
|
#define FIXADDR_START (FIXADDR_TOP - FIXADDR_SIZE)
|
|
|
|
|
|