From 1cc69e139ded8e2aada87e921cac0085c4d91bef Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Tue, 24 Apr 2018 07:21:51 +0200 Subject: bsps: Move showbats.c to bsps This patch is a part of the BSP source reorganization. Update #3285. --- c/src/lib/libbsp/powerpc/gen5200/Makefile.am | 2 +- .../libbsp/powerpc/motorola_powerpc/Makefile.am | 2 +- c/src/lib/libbsp/powerpc/shared/showbats.c | 51 ---------------------- 3 files changed, 2 insertions(+), 53 deletions(-) delete mode 100644 c/src/lib/libbsp/powerpc/shared/showbats.c (limited to 'c') 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 -#include - -#include -#include -#include -#include - -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 ); -} -- cgit v1.2.3