From 588c9ede550b1eb8b31beb81be0fa1fdef98f471 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 7 Apr 1997 21:26:49 +0000 Subject: added cast to eliminate warning --- c/src/lib/libbsp/hppa1.1/simhppa/startup/bspstart.c | 2 +- c/src/lib/libbsp/m68k/efi68k/startup/bspstart.c | 2 +- c/src/lib/libbsp/m68k/mvme147s/shmsupp/getcfg.c | 5 +++-- 3 files changed, 5 insertions(+), 4 deletions(-) (limited to 'c') diff --git a/c/src/lib/libbsp/hppa1.1/simhppa/startup/bspstart.c b/c/src/lib/libbsp/hppa1.1/simhppa/startup/bspstart.c index 78b028dde3..2db6a17351 100644 --- a/c/src/lib/libbsp/hppa1.1/simhppa/startup/bspstart.c +++ b/c/src/lib/libbsp/hppa1.1/simhppa/startup/bspstart.c @@ -70,7 +70,7 @@ fast_idle_switch_hook(rtems_tcb *current_task, static rtems_unsigned32 fast_clock; /* init our params on first call */ - if (normal_clock == ~0) + if (normal_clock == (rtems_unsigned32) ~0) { normal_clock = CPU_HPPA_CLICKS_PER_TICK; fast_clock = CPU_HPPA_CLICKS_PER_TICK / 0x100; diff --git a/c/src/lib/libbsp/m68k/efi68k/startup/bspstart.c b/c/src/lib/libbsp/m68k/efi68k/startup/bspstart.c index 1755808d1f..1971dcdd35 100644 --- a/c/src/lib/libbsp/m68k/efi68k/startup/bspstart.c +++ b/c/src/lib/libbsp/m68k/efi68k/startup/bspstart.c @@ -62,7 +62,7 @@ void bsp_libc_init() if (heap_start & (CPU_ALIGNMENT-1)) heap_start = (heap_start + CPU_ALIGNMENT) & ~(CPU_ALIGNMENT-1); - if (heap_start > RAM_END) { + if (heap_start > (rtems_unsigned32) RAM_END) { /* rtems_fatal_error_occurred can not be used before initalization */ RAW_PUTS("\n\rRTEMS: Out of memory.\n\r"); RAW_PUTS("RTEMS: Check RAM_END and the size of the work space.\n\r"); diff --git a/c/src/lib/libbsp/m68k/mvme147s/shmsupp/getcfg.c b/c/src/lib/libbsp/m68k/mvme147s/shmsupp/getcfg.c index aa70b5e65f..d4be7896b6 100644 --- a/c/src/lib/libbsp/m68k/mvme147s/shmsupp/getcfg.c +++ b/c/src/lib/libbsp/m68k/mvme147s/shmsupp/getcfg.c @@ -55,9 +55,10 @@ void Shm_Get_configuration( /* A shared mem space has bee left between RAM_END and DRAM_END on the first node*/ if (localnode == 1) - BSP_shm_cfgtbl.base = RAM_END; + BSP_shm_cfgtbl.base = (vol_u32 *) RAM_END; else - BSP_shm_cfgtbl.base = DRAM_END + RAM_END; + BSP_shm_cfgtbl.base = (vol_u32 *) (DRAM_END + RAM_END); + BSP_shm_cfgtbl.length = DRAM_END - RAM_END; BSP_shm_cfgtbl.format = SHM_BIG; -- cgit v1.2.3