Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | bsps/powerpc: Fix small-data area issue | Sebastian Huber | 2015-07-09 | 1 | -2/+4 | |
| | | | | Update #2369. | |||||
* | bsps/powerpc: Provide debug and trace symbols | Sebastian Huber | 2015-07-08 | 2 | -0/+6 | |
| | ||||||
* | bsp/qoriq: Enable branch prediction for T series | Sebastian Huber | 2015-07-08 | 2 | -0/+18 | |
| | ||||||
* | bsp/qoriq: Use -O2 for T series | Sebastian Huber | 2015-07-08 | 1 | -1/+1 | |
| | ||||||
* | RaspberryPi: Use rtems_configuration_get_microseconds_per_tick to set clock ↵ | Jan Sommer | 2015-07-07 | 1 | -2/+4 | |
| | | | | | | | | counter timer interrupt was hard coded to 10 ms per tick. Fix uses the setting of CONFIGURE_MICROSECONDS_PER_TICK to compute the correct start value for the counter See for more information: http://permalink.gmane.org/gmane.os.rtems.user/22691 | |||||
* | bsp/qoriq: Update due to API changes | Sebastian Huber | 2015-07-01 | 1 | -2/+2 | |
| | ||||||
* | bsp/mpc55xxevb: Fix configure script | Sebastian Huber | 2015-06-26 | 1 | -2/+1 | |
| | | | | | | This was the only configure.ac file with bspopts.h present in AC_CONFIG_FILES(). This somehow prevented the generation of this file leading to build errors for this BSP. | |||||
* | bsps/arm: Update due to API changes | Sebastian Huber | 2015-06-26 | 1 | -2/+2 | |
| | ||||||
* | score: Simplify <rtems/system.h> | Sebastian Huber | 2015-06-26 | 7 | -0/+7 | |
| | | | | | Drop the <rtems/score/percpu.h> include since this file exposes a lot of implementation details. | |||||
* | bsp/gen5200: Simplify interrupt write support | Sebastian Huber | 2015-06-24 | 1 | -7/+8 | |
| | ||||||
* | rtems: Add rtems_interrupt_local_disable|enable() | Sebastian Huber | 2015-06-22 | 1 | -1/+1 | |
| | | | | | | | | Add rtems_interrupt_local_disable|enable() as suggested by Pavel Pisa to emphasize that interrupts are only disabled on the current processor. Do not define the rtems_interrupt_disable|enable|flash() macros and functions on SMP configurations since they don't ensure system wide mutual exclusion. | |||||
* | pc386/console/fb*.c: Use atomics to avoid dependency on pthreads | Joel Sherrill | 2015-06-11 | 3 | -44/+45 | |
| | | | | closes #2364. | |||||
* | bsps/sparc: tlib clock driver timecounter support | Sebastian Huber | 2015-06-09 | 1 | -38/+56 | |
| | ||||||
* | sparc: Add SPARC_USE_SAFE_FP_SUPPORT | Sebastian Huber | 2015-06-09 | 1 | -0/+85 | |
| | | | | | | | | | | | | | | | | | | | | | | | | The SPARC ABI is a bit special with respect to the floating point context. The complete floating point context is volatile. Thus from an ABI point of view nothing needs to be saved and restored during a context switch. Instead the floating point context must be saved and restored during interrupt processing. Historically the deferred floating point switch is used for SPARC and the complete floating point context is saved and restored during a context switch to the new floating point unit owner. This is a bit dangerous since post-switch actions (e.g. signal handlers) and context switch extensions may silently corrupt the floating point context. The floating point unit is disabled for interrupt handlers. Thus in case an interrupt handler uses the floating point unit then this will result in a trap. On SMP configurations the deferred floating point switch is not supported in principle. So use here a safe floating point support. Safe means that the volatile floating point context is saved and restored around a thread dispatch issued during interrupt processing. Thus post-switch actions and context switch extensions may safely use the floating point unit. Update #2270. | |||||
* | score: Add Thread_Control::is_fp | Sebastian Huber | 2015-06-09 | 1 | -17/+1 | |
| | | | | | | | | Store the floating-point unit property in the thread control block regardless of the CPU_HARDWARE_FP and CPU_SOFTWARE_FP settings. Make sure the floating-point unit is only enabled for the corresponding multilibs. This helps targets which have a volatile only floating point context like SPARC for example. | |||||
* | sparc: Disable FPU in interrupt context | Alexander Krutwig | 2015-05-30 | 1 | -1/+34 | |
| | | | | Update #2270. | |||||
* | bsps/powerpc: Fix potential integer overflow | Sebastian Huber | 2015-05-29 | 1 | -1/+1 | |
| | | | | Update #2356. | |||||
* | beagle bsp: RTC support for BBB | ragunath | 2015-05-28 | 5 | -0/+309 | |
| | ||||||
* | generic_or1k: Fix a typo in a comment | Hesham ALMatary | 2015-05-26 | 1 | -1/+1 | |
| | ||||||
* | generic_or1k: Use the correct bsp_specs file | Hesham ALMatary | 2015-05-26 | 2 | -11/+6 | |
| | ||||||
* | i386/pc386: default graphics driver changed from VGA to VESA based | Jan Dolezal | 2015-05-26 | 3 | -23/+29 | |
| | | | | | | | basic VGA driver can be enabled during configure phase by exporting variable USE_VGA=1 so that it is available in configure environment cirrus driver is enabled the same way by exporting variable USE_CIRRUS_GD5446=1 | |||||
* | i386/pc386/VESA framebuffer driver: modified and extended initialization options | Jan Dolezal | 2015-05-26 | 4 | -40/+172 | |
| | | | | | | | | driver is not initialized by default initialization is possible through multiboot command line option or through the string variable (see fb_default_mode.h) set in user's module allowing the driver to evaluate this variable after the two modules are linked together | |||||
* | bsps/sparc: Delete unused local labels | Sebastian Huber | 2015-05-26 | 1 | -4/+0 | |
| | ||||||
* | bsps/sparc: Change tabs to spaces | Sebastian Huber | 2015-05-26 | 1 | -5/+5 | |
| | ||||||
* | Epiphany: Add the first epiphany_sim BSP v4 | Hesham ALMatary | 2015-05-21 | 21 | -0/+1423 | |
| | | | | | | This BSP in intended to run on the simulator that should be built from RSB. When building RTEMS for Epiphany --disable-networking must be provided part of the configure command. | |||||
* | arm/s3c24xx/clock/clockdrv.c: Remove unused variable warning | Joel Sherrill | 2015-05-21 | 1 | -1/+0 | |
| | ||||||
* | arm/lpc22xx/clock/clockdrv.c: Remove unused variable warning | Joel Sherrill | 2015-05-21 | 1 | -1/+0 | |
| | ||||||
* | powerpc/shared/clock/clock.c: Remove unused variable warning | Joel Sherrill | 2015-05-21 | 1 | -1/+0 | |
| | ||||||
* | mpc55xxevb/clock/clock-config.c: Remove unused variable warning | Joel Sherrill | 2015-05-21 | 1 | -2/+0 | |
| | ||||||
* | mcf5225x/clock/clock.c: Remove unused variable warning | Joel Sherrill | 2015-05-21 | 1 | -1/+0 | |
| | ||||||
* | mcf52235/clock/clock.c: Remove unused variable warning | Joel Sherrill | 2015-05-21 | 1 | -1/+0 | |
| | ||||||
* | pc386/clock/ckinit.c: Remove prototyped but not defined warning | Joel Sherrill | 2015-05-21 | 1 | -1/+0 | |
| | ||||||
* | arm/shared/lpc/clock/lpc-clock-config.c: Remove unused variable warning | Joel Sherrill | 2015-05-21 | 1 | -1/+0 | |
| | ||||||
* | mcf52235-testsuite.tcfg: Add syscall01 | Joel Sherrill | 2015-05-21 | 1 | -0/+1 | |
| | ||||||
* | Multiple bsp_specs: Change *(old_endfile) to %(old_endfile) | Joel Sherrill | 2015-05-21 | 25 | -25/+25 | |
| | | | | | | Fix typo. closes 2345. | |||||
* | simsh2e-testsuite.tcfg: Add fileio | Joel Sherrill | 2015-05-21 | 1 | -0/+1 | |
| | ||||||
* | simsh1-testsuite.tcfg: Add fileio | Joel Sherrill | 2015-05-21 | 1 | -0/+1 | |
| | ||||||
* | bsp/tms570: Typo | Sebastian Huber | 2015-05-21 | 1 | -1/+1 | |
| | ||||||
* | bsps: Convert clock drivers to use a timecounter | Alexander Krutwig | 2015-05-20 | 48 | -640/+685 | |
| | | | | Update #2271. | |||||
* | Remove obsolete rtems_clock_major/minor | Sebastian Huber | 2015-05-14 | 1 | -14/+0 | |
| | | | | | These global variables are obsolete since 65f71f8472fa904ca48b816301ed0810def47001. | |||||
* | mrm332-testsuite.tcfg: Add fileio | Joel Sherrill | 2015-05-07 | 1 | -0/+1 | |
| | ||||||
* | bsps/sparc: Use inline functions for cache manager | Sebastian Huber | 2015-04-27 | 3 | -46/+32 | |
| | ||||||
* | bsps/cache: Clarify range functions support | Sebastian Huber | 2015-04-27 | 2 | -4/+6 | |
| | ||||||
* | Fix broken BSPs due to a shared cache function declaration. | Hesham ALMatary | 2015-04-27 | 1 | -1/+0 | |
| | | | | | Get rid of _CPU_cache_invalidate_instruction_range declaration as it doesn't make sense here. | |||||
* | Fix or1k C++ build failure | Hesham ALMatary | 2015-04-26 | 1 | -0/+7 | |
| | | | | Closes #2329 | |||||
* | simsh*.tcfg: Add iostream | Joel Sherrill | 2015-04-23 | 4 | -0/+4 | |
| | ||||||
* | gensh2-testsuite.tcfg: Add iostream | Joel Sherrill | 2015-04-23 | 1 | -0/+1 | |
| | ||||||
* | gensh1-testsuite.tcfg: Add iostream | Joel Sherrill | 2015-04-23 | 1 | -0/+1 | |
| | ||||||
* | mbx8xx/include/bsp.h: Add include of <rtems/irq.h> | Joel Sherrill | 2015-04-23 | 1 | -0/+1 | |
| | ||||||
* | ods68302-testsuite.tcfg: Add iosteam | Joel Sherrill | 2015-04-23 | 1 | -0/+1 | |
| |