diff packages/redboot/current/src/main.c @ 132:0ae0bc38e387 ecos-sw-2000-10-31

Merge from eCos master repository on 2000-10-31-00:30:36-GMT
author jlarmour
date Tue, 31 Oct 2000 20:53:09 +0000
parents eb9fd8c04db3
children 289bf90c6a9b
line wrap: on
line diff
--- a/packages/redboot/current/src/main.c
+++ b/packages/redboot/current/src/main.c
@@ -52,6 +52,9 @@
 
 #include <cyg/hal/hal_tables.h>
 
+// Builtin Self Test (BIST)
+externC void bist(void);
+
 // GDB interfaces
 extern void breakpoint(void);
 
@@ -108,6 +111,8 @@ cyg_start(void)
     ram_start = (unsigned char *)CYGMEM_REGION_ram;
     ram_end = (unsigned char *)(CYGMEM_REGION_ram+CYGMEM_REGION_ram_SIZE);
 
+    bist();
+
     printf("\nRedBoot(tm) debug environment - built %s, %s\n", __TIME__, __DATE__);
 #ifdef HAL_PLATFORM_CPU
     printf("Platform: %s (%s) %s\n", HAL_PLATFORM_BOARD, HAL_PLATFORM_CPU, HAL_PLATFORM_EXTRA);
@@ -274,3 +279,13 @@ do_go(int argc, char *argv[])
     HAL_DCACHE_INVALIDATE_ALL();
     (*fun)();
 }
+
+// 
+// [Null] Builtin [Power On] Self Test
+//
+void bist(void) CYGBLD_ATTRIB_WEAK;
+
+void
+bist(void) 
+{
+}