summaryrefslogtreecommitdiffstats
path: root/cpukit/score/cpu (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-04-04doxygen: Rename Score* groups in RTEMSScore*Sebastian Huber1-1/+1
Update #3706
2019-04-04doxygen: Added Management to Example CPU ArchitectureAndreas Dachsberger1-0/+8
Update #3706.
2019-04-02doxygen: score: Put ARM Co-Processor 15 group in ARMAndreas Dachsberger1-3/+3
Update #3706.
2019-04-02doxygen: score: Add x86-64 CPU architecture groupAndreas Dachsberger2-0/+24
Update #3706.
2019-04-02doxygen: score: Add V850 CPU architecture groupAndreas Dachsberger3-18/+54
Update #3706.
2019-04-02doxygen: score: Add SPARC64 CPU architecture groupAndreas Dachsberger2-0/+22
Update #3706.
2019-04-02doxygen: score: Add SPARC CPU architecture groupAndreas Dachsberger3-2/+26
Update #3706.
2019-04-02doxygen: score: Add SuperH CPU architecture groupAndreas Dachsberger2-0/+20
Update #3706.
2019-04-02doxygen: score: Add RISC-V CPU architecture groupAndreas Dachsberger4-1/+26
Update #3706.
2019-04-02doxygen: score: Add powerpc CPU architecture groupAndreas Dachsberger5-2/+32
Update #3706.
2019-04-02doxygen: score: Add or1k CPU architecture groupAndreas Dachsberger4-1/+27
Update #3706.
2019-04-01doxygen: score: Add nios2 CPU architecture groupAndreas Dachsberger3-0/+26
Update #3706.
2019-04-01doxygen: score: Add Moxie CPU architecture groupAndreas Dachsberger3-0/+26
Update #3706.
2019-04-01doxygen: score: Add m68k CPU architecture groupAndreas Dachsberger9-10/+47
Update #3706.
2019-04-01doxygen: score: Change no_cpu architecture groupAndreas Dachsberger2-36/+49
Groups CPUContext and CPUInterrupt are now defined with a unique name for this architecture group. Update #3706.
2019-04-01doxygen: score: Add lm32 CPU architecture groupAndreas Dachsberger3-14/+53
Update #3706.
2019-04-01doxygen: score: Add i386 CPU architecture groupAndreas Dachsberger8-2/+57
Update #3706.
2019-04-01doxygen: score: Add Epiphany CPU architecture groupAndreas Dachsberger4-2/+20
Update #3706.
2019-04-01doxygen: score: Add Blackfin CPU architecture groupAndreas Dachsberger2-16/+43
Update #3706.
2019-03-26score: Add ARM CPU architecture groupSebastian Huber10-52/+32
Update #3706.
2019-03-26score: Add example CPU architecture groupSebastian Huber2-2/+14
Update #3706.
2019-03-26score: Rename ScoreCPU Doxygen groupSebastian Huber13-15/+15
Update #3706.
2019-03-14Remove superfluous <rtems/system.h> includesSebastian Huber22-22/+1
2019-03-14sparc64: Do not include <rtems/asm.h> in C sourceSebastian Huber1-1/+0
2019-03-08cpukit/arm: Correct register definitionJonathan Brandmeyer1-2/+2
The register definition for the CP15 PMCR (performance monitor control register) has the bits for X (export enable) and D (clock divider enable) backwards. Correct them according to ARMv7-A/R Architecture Reference Manual, Rev C, Section B4.1.117. Consequences: On an implementation that starts off with D set at reset, the clock divider will not be disabled by using RTEMS' definition of the D bit. Tested by using the counter on Xilinx Zynq 7020 to measure some atomic accesses and cache flushing operations.
2019-02-28Remove explicit file names from @fileSebastian Huber21-21/+21
This makes the @file documentation independent of the actual file name. Update #3707.
2019-02-22bsps/arm: Fix system register for virtual timerKinsey Moore1-1/+1
The system register in use for retrieval of the virtual timer value was mistakenly copied from the physical timer value retrieval function. Virtual timer value retrieval should use the same system register as the virtual timer value setter. Close #3699.
2019-02-09libdl: Fix the support for constructors and desctructors.Chris Johns1-20/+52
- Fix the handling of pending objects. - Add a constructor flags in objects to track then being called. Closes #2921
2019-02-02riscv: Fix misaligned access in context validateSebastian Huber1-1/+1
2019-01-29m68k: Avoid _Addresses_Add_offset()Sebastian Huber1-4/+2
This prevents a cyclic dependency between <rtems/score/cpu.h> and <rtems/score/address.h>.
2019-01-22riscv: add griscv bspJiri Gaisler1-4/+1
Update #3678.
2019-01-22grlib: use cpu-independent routines for uncached accessJiri Gaisler3-0/+83
Update #3678.
2019-01-14m68k/include/rtems/score/cpu.h: Add include of address.hJoel Sherrill1-0/+2
2019-01-09riscv: Enable robust thread dispatchSebastian Huber1-0/+3
It must be enabled, since the context switch code does not save/restore the interrupt status. Update #3433.
2018-12-07Simplify _CPU_Counter_difference()Sebastian Huber6-101/+150
In order to simplify the use of CPU counter values it is beneficial to have monotonic increasing values within the range of the CPU counter ticks data type, e.g. 32-bit unsigned integer. This eases the use of CPU counter timestamps in external tools which do not know the details of the CPU counter hardware. The CPU counter is the fastest way to get a time on an RTEMS system. Such a CPU counter may be also used as the timecounter. Use it on SPARC for this purpose to simplify the clock drivers. Update #3456.
2018-12-04Spelling and grammar fixes in source code comments (GCI 2018)Marçal Comajoan Cara1-1/+1
2018-11-12x86_64: Remove use of proc_ptrSebastian Huber3-34/+1
Update #3585.
2018-11-12sparc64: Remove use of proc_ptrSebastian Huber2-26/+17
Update #3585.
2018-11-12sparc: Remove use of proc_ptrSebastian Huber2-15/+19
Update #3585.
2018-11-12sh: Remove use of proc_ptrSebastian Huber2-50/+20
Update #3585.
2018-11-12powerpc: Remove use of proc_ptrSebastian Huber2-47/+0
Update #3585.
2018-11-12or1k: Remove use of proc_ptrSebastian Huber2-39/+24
Update #3585.
2018-11-12nios2: Remove use of proc_ptrSebastian Huber3-86/+7
Update #3585.
2018-11-12moxie: Remove use of proc_ptrSebastian Huber2-78/+10
Update #3585.
2018-11-12mips: Remove use of proc_ptrSebastian Huber1-25/+0
Update #3585.
2018-11-12m68k: Remove use of proc_ptrSebastian Huber2-34/+25
Update #3585.
2018-11-12lm32: Remove use of proc_ptrSebastian Huber2-62/+18
Update #3585.
2018-11-12i386: Remove use of proc_ptrSebastian Huber2-23/+6
Update #3585.
2018-11-12epiphany: Remove use of proc_ptrSebastian Huber2-48/+0
Update #3585.
2018-11-12bfin: Remove use of proc_ptrSebastian Huber2-67/+20
Update #3585.