|
@@ -83,8 +83,15 @@
|
|
#define IOREMAP_MAX_ORDER 24
|
|
#define IOREMAP_MAX_ORDER 24
|
|
#endif
|
|
#endif
|
|
|
|
|
|
|
|
+#define VECTORS_BASE UL(0xffff0000)
|
|
|
|
+
|
|
#else /* CONFIG_MMU */
|
|
#else /* CONFIG_MMU */
|
|
|
|
|
|
|
|
+#ifndef __ASSEMBLY__
|
|
|
|
+extern unsigned long vectors_base;
|
|
|
|
+#define VECTORS_BASE vectors_base
|
|
|
|
+#endif
|
|
|
|
+
|
|
/*
|
|
/*
|
|
* The limitation of user task size can grow up to the end of free ram region.
|
|
* The limitation of user task size can grow up to the end of free ram region.
|
|
* It is difficult to define and perhaps will never meet the original meaning
|
|
* It is difficult to define and perhaps will never meet the original meaning
|
|
@@ -111,8 +118,6 @@
|
|
|
|
|
|
#endif /* !CONFIG_MMU */
|
|
#endif /* !CONFIG_MMU */
|
|
|
|
|
|
-#define VECTORS_BASE UL(0xffff0000)
|
|
|
|
-
|
|
|
|
#ifdef CONFIG_XIP_KERNEL
|
|
#ifdef CONFIG_XIP_KERNEL
|
|
#define KERNEL_START _sdata
|
|
#define KERNEL_START _sdata
|
|
#else
|
|
#else
|