diff options
Diffstat (limited to 'c/src/lib/libbsp/powerpc/mvme5500/startup/pgtbl_activate.c')
-rw-r--r-- | c/src/lib/libbsp/powerpc/mvme5500/startup/pgtbl_activate.c | 44 |
1 files changed, 23 insertions, 21 deletions
diff --git a/c/src/lib/libbsp/powerpc/mvme5500/startup/pgtbl_activate.c b/c/src/lib/libbsp/powerpc/mvme5500/startup/pgtbl_activate.c index 8145e2293a..79725c6a06 100644 --- a/c/src/lib/libbsp/powerpc/mvme5500/startup/pgtbl_activate.c +++ b/c/src/lib/libbsp/powerpc/mvme5500/startup/pgtbl_activate.c @@ -1,8 +1,5 @@ -#include <rtems.h> -#include <libcpu/pte121.h> -#include <libcpu/bat.h> - -/* Default activation of the page tables. This is a weak +/* + * Default activation of the page tables. This is a weak * alias, so applications may easily override this * default activation procedure. */ @@ -11,25 +8,30 @@ * Kate Feng <feng1@bnl.gov> ported it to MVME5500, 4/2004 */ -void -BSP_pgtbl_activate(Triv121PgTbl) __attribute__ (( weak, alias("__BSP_default_pgtbl_activate") )); +#include <rtems.h> +#include <libcpu/pte121.h> +#include <libcpu/bat.h> -void +static void __BSP_default_pgtbl_activate(Triv121PgTbl pt) { - if (!pt) return; + if (!pt) + return; - /* switch the text/ro sements to RO only after - * initializing the interrupts because the irq_mng - * installs some code... - * - * activate the page table; it is still masked by the - * DBAT0, however - */ - triv121PgTblActivate(pt); + /* switch the text/ro sements to RO only after + * initializing the interrupts because the irq_mng + * installs some code... + * + * activate the page table; it is still masked by the + * DBAT0, however + */ + triv121PgTblActivate(pt); - /* finally, switch off DBAT0 & DBAT1 */ - setdbat(0,0,0,0,0); - setdbat(1,0,0,0,0); /* <skf> */ - /* At this point, DBAT0 is available for other use... */ + /* finally, switch off DBAT0 & DBAT1 */ + setdbat(0,0,0,0,0); + setdbat(1,0,0,0,0); /* <skf> */ + /* At this point, DBAT0 is available for other use... */ } + +void BSP_pgtbl_activate(Triv121PgTbl) + __attribute__ (( weak, alias("__BSP_default_pgtbl_activate") )); |