Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2014-03-13 | bsp/arm: Add CP15 methods | Ralf Kirchner | 1 | -1/+98 | |
2014-01-13 | bsps/arm: Use Normal memory for code and data | Sebastian Huber | 1 | -3/+7 | |
2013-10-27 | bsps/arm: ARMV7_MMU_DATA_READ_WRITE_SHAREABLE | Sebastian Huber | 1 | -5/+9 | |
Delete ARMV7_MMU_DATA_READ_WRITE_SHAREABLE and move RTEMS_SMP specific MMU attribute settings to arm-cp15.h. | |||||
2013-10-03 | Add a new necessary definition needed for raspberrypi MMU support | Hesham AL-Matary | 1 | -0/+21 | |
The new ARM_CP15_CTRL_XP is necessary to share ARMv6 and ARMv7 page-table formats and definitions. It enables the extended page tables (introduced in ARMv6) to be configured for the hardware page translation mechanism. This way we can share ARMv6 and ARMv7 page tables entry formats. Other Fault Status Register Definitions can be useful for debugging or excpetion handlers. | |||||
2013-09-05 | bsps/arm: Fix ARM CP15 opcode for get functions | Sebastian Huber | 1 | -3/+3 | |
2013-08-22 | bsps/arm: Add more CP15 cache functions | Ric Claus | 1 | -0/+65 | |
2013-08-14 | bsps: Fix clock driver defines | Sebastian Huber | 1 | -1/+1 | |
2013-08-09 | bsp/csb336: implement bsp_interrupt_vector_enable/disable. | Pavel Pisa | 1 | -0/+10 | |
Signed-off-by: Pavel Pisa <ppisa@pikron.com> | |||||
2013-07-26 | bsp/csb336: mc9328mxl correct AITC access in bsp_interrupt_dispatch. | Pavel Pisa | 1 | -1/+2 | |
The original version is missing void and result is that (*x >> 16) is optimized to ldh rX,[rY]. But it is not allowed/supported to access bus/address range used by AITC by other than 32 bit wide accesses and 16-bit access results in the data abort exception. The corrected version works on real hardware and is even more readable. Signed-off-by: Pavel Pisa <ppisa@pikron.com> | |||||
2013-06-20 | bsps/arm: Set vector base address if necessary | Sebastian Huber | 1 | -0/+47 | |
2013-05-31 | bsps/arm: Add SMP support | Sebastian Huber | 1 | -0/+57 | |
2013-05-31 | bsps/arm: Use Write-Allocate cache for ARMv7 | Sebastian Huber | 1 | -2/+2 | |
2013-05-31 | bsps/arm: Merge ARMv7 MMU section definitions | Sebastian Huber | 1 | -0/+43 | |
2013-05-06 | bsps/arm: Remove superfluous parameter | Sebastian Huber | 1 | -2/+1 | |
2013-05-03 | bsps/arm: Support ARMv7 VMSA sections and control | Sebastian Huber | 1 | -4/+29 | |
2013-05-03 | bsps/arm: Add arm_cp15_set_exception_handler() | Sebastian Huber | 1 | -0/+6 | |
2013-05-03 | bsps/arm: Add arm_cp15_set_trans*_table_entries() | Sebastian Huber | 1 | -0/+11 | |
2013-05-03 | bsps/arm: Add arm_cp15_mmu_disable() | Sebastian Huber | 1 | -0/+46 | |
2013-05-03 | bsps/arm: Add arm_cp15_get_min_cache_line_size() | Sebastian Huber | 1 | -6/+26 | |
2013-04-17 | D-cache clean&&invalidate for Tiny6410 | Peng Fan | 1 | -0/+21 | |
2013-03-08 | RTEMS: Delete ChangeLog files. | Gedare Bloom | 1 | -523/+0 | |
This commit deletes all RTEMS ChangeLog files. These files have been abandoned since converting to git version control. The historical data may be recovered by checking out any commit before this one. Most of the contents of these ChangeLog files can also be found in the git log. Two external ChangeLog files, ChangeLog.slac and ChangeLog.zlib, remain. | |||||
2013-02-11 | libchip/serial: Add const qualifier | Sebastian Huber | 3 | -3/+3 | |
2013-01-07 | arm: Rename arm_exc_interrupt() | Sebastian Huber | 5 | -5/+5 | |
Rename arm_exc_interrupt() to _ARMV4_Exception_interrupt(). | |||||
2013-01-07 | arm: Move prototypes to new file | Sebastian Huber | 5 | -0/+10 | |
Move bsp_interrupt_dispatch() and arm_exc_interrupt() prototypes to new file <rtems/score/armv4.h> since they have nothing to do with the CPU port. | |||||
2012-11-07 | sapi: Use rtems_config*_get_microseconds_per_tick | Sebastian Huber | 1 | -4/+4 | |
2012-07-19 | Require automake-1.12.2. | Ralf Corsépius | 1 | -1/+1 | |
2012-07-19 | Require autoconf-2.69. | Ralf Corsépius | 1 | -1/+1 | |
2012-05-11 | Remove All CVS Id Strings Possible Using a Script | Joel Sherrill | 38 | -81/+0 | |
Script does what is expected and tries to do it as smartly as possible. + remove occurrences of two blank comment lines next to each other after Id string line removed. + remove entire comment blocks which only exited to contain CVS Ids + If the processing left a blank line at the top of a file, it was removed. | |||||
2012-05-04 | Remove CVS-Ids. | Ralf Corsépius | 2 | -6/+0 | |
2012-05-03 | General - Remove extraneous blank line in license message | Joel Sherrill | 25 | -25/+0 | |
Many files had an extra blank line in the license text found in the file header. This patch removes that line. * 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. The script that did this also turned off execute permission when it was turned on incorrectly. | |||||
2012-05-03 | Libcpu misc files - Remove execute permission on source files. | Joel Sherrill | 10 | -0/+0 | |
2012-04-19 | s3c24xx shared: Clock driver clean up and ISR Handler Prototype Correction. | Joel Sherrill | 1 | -23/+11 | |
2012-04-19 | pxa255 shared: Clock driver clean up and ISR Handler Prototype Correction. | Joel Sherrill | 1 | -16/+8 | |
2012-04-19 | mc9328mxl shared: Clock driver clean up and ISR Handler Prototype Correction. | Joel Sherrill | 1 | -31/+18 | |
2012-04-19 | lpc22xx shared: Clock driver clean up and ISR Handler Prototype Correction. | Joel Sherrill | 1 | -58/+53 | |
2012-04-19 | at91rm9200 shared: Clock driver clean up and ISR Handler Prototype Correction. | Joel Sherrill | 1 | -23/+19 | |
2012-03-24 | bsps: Add shared default IRQ handler | Sebastian Huber | 5 | -25/+0 | |
2012-02-01 | Remove all .cvsignore files. | Joel Sherrill | 1 | -8/+0 | |
2011-09-19 | 2011-09-19 Andrei Mozzhuhin <nopscmn@gmail.com> | Sebastian Huber | 2 | -2/+7 | |
PR 1915/libcpu * at91rm9200/usart/usart.c: Fixed polled read. | |||||
2011-07-13 | 2011-07-13 Sebastian Huber <sebastian.huber@embedded-brains.de> | Joel Sherrill | 2 | -1/+17 | |
PR 1832/libcpu * at91rm9200/irq/irq.c: he bsp_interrupt_dispatch routine does not determine the correct interrupt source number. According to the datasheet, the reading of the interrupt vector register (AIC_IVR) notifies the hardware that the OS is taken care of the interrupt. Only after AIC_IVR have been read can the correct source number be read from the interrupt status register (AIC_ISR). | |||||
2011-06-07 | 2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de> | Sebastian Huber | 3 | -139/+120 | |
* shared/include/cache_.h: Moved content of "cache.h" to "cache_.h". * shared/include/cache.h: Removed file. | |||||
2011-02-11 | 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org> | Ralf Corsepius | 3 | -56/+61 | |
* pxa255/pmc/pmc.c, shared/include/arm-cp15.h: Use "__asm__" instead of "asm" for improved c99-compliance. | |||||
2011-02-02 | 2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org> | Ralf Corsepius | 2 | -2/+6 | |
* configure.ac: Require autoconf-2.68, automake-1.11.1. | |||||
2011-01-28 | 2011-01-28 Joel Sherrill <joel.sherrilL@OARcorp.com> | Joel Sherrill | 2 | -1/+5 | |
* s3c24xx/irq/irq.c: Fix typo where license said found in found in. | |||||
2010-08-15 | 2010-08-15 Joel Sherrill <joel.sherrilL@OARcorp.com> | Joel Sherrill | 3 | -2/+6 | |
* at91rm9200/dbgu/dbgu.c, pxa255/ffuart/ffuart.c: Add BSP_poll_char. | |||||
2010-04-30 | 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de> | Sebastian Huber | 4 | -7/+12 | |
* at91rm9200/dbgu/dbgu.c, at91rm9200/usart/usart.c, pxa255/ffuart/ffuart.c: Fixed warnings due to Termios API change. | |||||
2010-04-30 | 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de> | Sebastian Huber | 24 | -843/+248 | |
* at91rm9200/irq/irq.c, at91rm9200/irq/irq.h, lpc22xx/irq/irq.c, lpc22xx/irq/irq.h, mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h, pxa255/irq/irq.c, pxa255/irq/irq.h, s3c24xx/irq/irq.c, s3c24xx/irq/irq.h: The previous interrupt warning fix changed the interrupt handler API. To fix this problem the generic interrupt support framework will be used now. This eliminates a lot of copy and paste code. The interrupt header file is now <bsp/irq.h>. * at91rm9200/clock/clock.c, lpc22xx/clock/clockdrv.c, mc9328mxl/clock/clockdrv.c, pxa255/clock/clock.c, s3c24xx/clock/clockdrv.c: Include <bsp/irq.h> instead of <irq.h>. * at91rm9200/irq/bsp_irq_asm.S, at91rm9200/irq/bsp_irq_init.c, mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c, s3c24xx/irq/bsp_irq_asm.S, s3c24xx/irq/bsp_irq_init.c: Removed files. * Makefile.am, preinstall.am: Reflect changes above. | |||||
2010-04-09 | unify irq data types and code, merge s3c2400/s3c2410 support | Thomas Doerfler | 30 | -1171/+205 | |
2010-04-09 | Documentation. Fixed mask defines. | Thomas Doerfler | 2 | -147/+203 | |
2010-03-12 | Fixed _CPU_cache_disable_data() | Thomas Doerfler | 2 | -2/+5 | |