summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/shared/startup/pgtbl_setup.c
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libbsp/powerpc/shared/startup/pgtbl_setup.c')
-rw-r--r--c/src/lib/libbsp/powerpc/shared/startup/pgtbl_setup.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/c/src/lib/libbsp/powerpc/shared/startup/pgtbl_setup.c b/c/src/lib/libbsp/powerpc/shared/startup/pgtbl_setup.c
index 490e49f0dc..73f210c2b5 100644
--- a/c/src/lib/libbsp/powerpc/shared/startup/pgtbl_setup.c
+++ b/c/src/lib/libbsp/powerpc/shared/startup/pgtbl_setup.c
@@ -64,7 +64,12 @@
*/
Triv121PgTbl
-BSP_pgtbl_setup(unsigned long) __attribute__ (( weak, alias("__BSP_default_pgtbl_setup") ));
+BSP_pgtbl_setup(unsigned int *) __attribute__ (( weak, alias("__BSP_default_pgtbl_setup") ));
+
+/* get those from the linker script.
+ * NOTE THAT THE CORRECTNESS OF THE LINKER SCRIPT IS CRUCIAL
+ */
+extern unsigned long __DATA_START__[], _etext[];
Triv121PgTbl
__BSP_default_pgtbl_setup(unsigned int *pmemsize)
@@ -88,11 +93,6 @@ unsigned ldPtSize,tmp;
* ON THIS LAYOUT! (the size, however may be changed)
*/
if ( (pt = triv121PgTblInit(*pmemsize - (1<<ldPtSize), ldPtSize)) ) {
- /* get those from the linker script.
- * NOTE THAT THE CORRECTNESS OF THE LINKER SCRIPT IS CRUCIAL
- */
- extern unsigned long __DATA_START__[], _etext[];
-
/* map text and RO data read-only */
tmp = triv121PgTblMap(
pt,