diff options
Diffstat (limited to 'c')
-rw-r--r-- | c/src/lib/libbsp/powerpc/gen5200/Makefile.am | 2 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am | 2 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/shared/showbats.c | 51 |
3 files changed, 2 insertions, 53 deletions
diff --git a/c/src/lib/libbsp/powerpc/gen5200/Makefile.am b/c/src/lib/libbsp/powerpc/gen5200/Makefile.am index 03c582067f..23cc29bb07 100644 --- a/c/src/lib/libbsp/powerpc/gen5200/Makefile.am +++ b/c/src/lib/libbsp/powerpc/gen5200/Makefile.am @@ -92,7 +92,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bsp-uboot-board-info.c -librtemsbsp_a_SOURCES += ../shared/showbats.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/showbats.c librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/memcpy.c librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspidle.c librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/u-boot/uboot_dump_bdinfo.c diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am b/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am index 5560b1f96f..569fa1dced 100644 --- a/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am +++ b/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am @@ -36,7 +36,7 @@ librtemsbsp_a_SOURCES = # startup librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/motorola_powerpc/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspgetworkarea.c -librtemsbsp_a_SOURCES += ../shared/showbats.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/showbats.c librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/zerobss.c librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/pgtbl_setup.c librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/pgtbl_activate.c diff --git a/c/src/lib/libbsp/powerpc/shared/showbats.c b/c/src/lib/libbsp/powerpc/shared/showbats.c deleted file mode 100644 index 3978b53152..0000000000 --- a/c/src/lib/libbsp/powerpc/shared/showbats.c +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Display the PowerPC BAT Registers - * - * COPYRIGHT (c) 1989-2007. - * On-Line Applications Research Corporation (OAR). - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.rtems.org/license/LICENSE. - */ - -#include <inttypes.h> -#include <string.h> - -#include <bsp.h> -#include <rtems/bspIo.h> -#include <libcpu/spr.h> -#include <libcpu/powerpc-utility.h> - -void printBAT( int bat, uint32_t upper, uint32_t lower ) -{ - uint32_t lowest_addr; - uint32_t size; - - printk("BAT%d raw(upper=0x%08" PRIx32 ", lower=0x%08" PRIx32 ") ", bat, upper, lower ); - - lowest_addr = (upper & 0xFFFE0000); - size = (((upper & 0x00001FFC) >> 2) + 1) * (128 * 1024); - printk(" range(0x%08" PRIx32 ", 0x%08" PRIx32 ") %s%s %s%s%s%s %s\n", - lowest_addr, - lowest_addr + (size - 1), - (upper & 0x01) ? "P" : "p", - (upper & 0x02) ? "S" : "s", - (lower & 0x08) ? "G" : "g", - (lower & 0x10) ? "M" : "m", - (lower & 0x20) ? "I" : "i", - (lower & 0x40) ? "W" : "w", - (lower & 0x01) ? "Read Only" : - ((lower & 0x02) ? "Read/Write" : "No Access") - ); -} - -void ShowBATS(void){ - uint32_t lower; - uint32_t upper; - - __MFSPR(536, upper); __MFSPR(537, lower); printBAT( 0, upper, lower ); - __MFSPR(538, upper); __MFSPR(539, lower); printBAT( 1, upper, lower ); - __MFSPR(540, upper); __MFSPR(541, lower); printBAT( 2, upper, lower ); - __MFSPR(542, upper); __MFSPR(543, lower); printBAT( 3, upper, lower ); -} |