forked from Imagelibrary/rtems
* Lots of tinkering and tuning as part of improving interrupt latency and improving the per-task interrupt level control and FP mask handling. With these modifications interrupt latency was measured at a worst-case of 100us, average below 60 us on a 12 Mhz R3000 class CPU with 50 RTEMS tasks in the application. * mongoosev/README: Updated. * mongoosev/include/mongoose-v.h: Masks modified. * mongoosev/vectorisrs/vectorisrs.c: Significant overhaul to address software prioritization of interrupts. If a higher priority interrupt occurs while we are looking for new interrupts, we will reinitiate the scan of all interrupts. * shared/interrupts/vectorexceptions.c: Removed warning and deleted blank lines.
# # $Id$ # This is the README file for libcpu. This directory contains reusable libraries which are CPU dependent but not target board dependent. For example, the HPPA has an on chip interval timer which may be used by all HPPA bsp's. Another example might be the Intel i960CA has on-chip DMA which could be supported in a library and placed in lib/libcpu/i960. This level of support will make it easier for others developing embedded applications on a given CPU.