diff packages/hal/v85x/ceb_v850/current/src/plf_misc.c @ 105:5a0cc6c243a9 ecos-sw-2000-06-30

Merge from eCos master repository on 2000-06-30-08:18:49-BST
author jlarmour
date Fri, 30 Jun 2000 16:27:35 +0000
parents 95f3e12a6327
children b939e9cada46
line wrap: on
line diff
--- a/packages/hal/v85x/ceb_v850/current/src/plf_misc.c
+++ b/packages/hal/v85x/ceb_v850/current/src/plf_misc.c
@@ -55,6 +55,8 @@
 
 #include <cyg/hal/hal_if.h>             // ROM monitor interfaces
 
+#include <cyg/infra/diag.h>             // diag_printf
+
 extern void show_hex4(unsigned long val);
 extern void show_hex1(unsigned long val);
 extern void show_8bit_reg(void *addr);
@@ -63,7 +65,6 @@ extern void show_led(int p);
 void
 cyg_hal_platform_hardware_init(void)
 {
-    int i;
     hal_if_init();  // Initialize GDB[ROM]/eCos interfaces
     show_led(' ');
     show_led(' ');
@@ -92,9 +93,9 @@ show_8bit_reg(void *addr)
     unsigned char *reg = (unsigned char *)addr;
     unsigned char val = *reg;
     show_led(' ');
-    show_hex4(reg);
+    show_hex4((unsigned long)reg);
     show_led('=');
-    show_hex1(val);
+    show_hex1((unsigned long)val);
     show_led('/');
 }
 
@@ -302,7 +303,7 @@ extern void _hal_thread_switch_context(H
 
 void hal_thread_load_context(CYG_ADDRESS to)
 {
-    HAL_SavedRegisters **new_context = to;
+    HAL_SavedRegisters **new_context = (HAL_SavedRegisters **)to;
 #if 0
     diag_printf("Load context: %x\n", *new_context);
     show_regs(*new_context);
@@ -312,8 +313,8 @@ void hal_thread_load_context(CYG_ADDRESS
 
 void hal_thread_switch_context(CYG_ADDRESS to, CYG_ADDRESS from)
 {
-    HAL_SavedRegisters **old_context = from;
-    HAL_SavedRegisters **new_context = to;
+    HAL_SavedRegisters **old_context = (HAL_SavedRegisters **)from;
+    HAL_SavedRegisters **new_context = (HAL_SavedRegisters **)to;
 #if 0
     diag_printf("Switch context - old: %x, new: %x\n", *old_context, *new_context);
     show_regs(*new_context);