1) _Memory_Initialize makes pointer from integer w ithout a cast. 2) printf format error, expects %u but %lu provided. --- bsps/arm/raspberrypi/irq/irq.c | 2 +- bsps/arm/raspberrypi/start/bspstarthooks.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/bsps/arm/raspberrypi/irq/irq.c b/bsps/arm/raspberrypi/irq/irq.c index 9e1bcfc1bc..73dcad298f 100644 --- a/bsps/arm/raspberrypi/irq/irq.c +++ b/bsps/arm/raspberrypi/irq/irq.c @@ -157,7 +157,7 @@ void bsp_interrupt_vector_disable(rtems_vector_number vector) void bsp_interrupt_handler_default(rtems_vector_number vector) { - printk("spurious interrupt: %lu\n", vector); + printk("spurious interrupt: %u\n", vector); } rtems_status_code bsp_interrupt_facility_initialize(void) diff --git a/bsps/arm/raspberrypi/start/bspstarthooks.c b/bsps/arm/raspberrypi/start/bspstarthooks.c index fd6aa53059..eb6546db1c 100644 --- a/bsps/arm/raspberrypi/start/bspstarthooks.c +++ b/bsps/arm/raspberrypi/start/bspstarthooks.c @@ -184,7 +184,9 @@ static void bsp_memory_initialize(void) { _Memory_Initialize( &_Memory_Areas[0], + (void *) raspberrypi_mmu_config_table[ARMV7_CP15_START_WORKSPACE_ENTRY_INDEX].begin, + (void *) raspberrypi_mmu_config_table[ARMV7_CP15_START_WORKSPACE_ENTRY_INDEX].end ); } -- 2.17.1 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel