/* * Motorola MC9328MXL Interrupt handler * * Copyright (c) 2010 embedded brains GmbH. * * Copyright (c) 2004 by Jay Monkman * * The license and distribution terms for this file may be * found in the file LICENSE in this distribution or at * http://www.rtems.com/license/LICENSE. */ #include #include #include #include void bsp_interrupt_dispatch(void) { rtems_vector_number vector = *((uint32_t *) 0x00223040) >> 16; bsp_interrupt_handler_dispatch(vector); } rtems_status_code bsp_interrupt_vector_enable(rtems_vector_number vector) { return RTEMS_SUCCESSFUL; } rtems_status_code bsp_interrupt_vector_disable(rtems_vector_number vector) { return RTEMS_SUCCESSFUL; } rtems_status_code bsp_interrupt_facility_initialize(void) { _CPU_ISR_install_vector(ARM_EXCEPTION_IRQ, arm_exc_interrupt, NULL); return RTEMS_SUCCESSFUL; }