Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | 3 | -0/+3 | |
| | | | | | 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. | |||||
* | sparc: Disable FPU in interrupt context | Alexander Krutwig | 2015-05-30 | 1 | -1/+34 | |
| | | | | Update #2270. | |||||
* | beagle bsp: RTC support for BBB | ragunath | 2015-05-28 | 3 | -0/+283 | |
| | ||||||
* | 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 | 20 | -0/+1422 | |
| | | | | | | 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. | |||||
* | 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 | 42 | -518/+605 | |
| | | | | 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 | |
| | ||||||
* | 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 | |
| | ||||||
* | mrm332-testsuite.tcfg: Add iostream and sptls02 | Joel Sherrill | 2015-04-23 | 1 | -0/+2 | |
| | ||||||
* | mcf5225x-testsuite.tcfg: Add iostream | Joel Sherrill | 2015-04-23 | 1 | -0/+1 | |
| | ||||||
* | lpc1768_mbed_ahb_ram_eth-testsuite.tcfg: Add sptls02 | Joel Sherrill | 2015-04-23 | 1 | -0/+1 | |
| | ||||||
* | lm3s3749-testsuite.tcfg: Add cdtest | Joel Sherrill | 2015-04-23 | 2 | -0/+2 | |
| | ||||||
* | Rename or1ksim BSP to generic_or1k | Hesham ALMatary | 2015-04-19 | 24 | -255/+255 | |
| | | | | | | | or1ksim BSP was initially named after or1ksim simulator, and it was intented to only run there. But now it can also run on QEMU, jor1k and real FPGA boards without modifications. It makes more sense to give it a new generic name like generic_or1k. | |||||
* | LEON3: gptimer drvmgr init simplified wrt boot | Daniel Hellstrom | 2015-04-17 | 1 | -40/+6 | |
| | ||||||
* | LEON3: move timer variable to where initialized | Daniel Hellstrom | 2015-04-17 | 2 | -5/+2 | |
| | ||||||
* | LEON3: simplify amba initialization | Daniel Hellstrom | 2015-04-17 | 1 | -7/+2 | |
| | ||||||
* | LEON3: clock irq always same as timer instance | Daniel Hellstrom | 2015-04-17 | 1 | -10/+1 | |
| | | | | | | The leon.h already contains the definition of LEON3_CLOCK_INDEX and irq must always follow that when separate IRQ is supported by the HW. The definitions are resued from leon.h. | |||||
* | DRVMGR: remove struct driver registration func | Daniel Hellstrom | 2015-04-17 | 2 | -6/+6 | |
| | ||||||
* | DRVMGR: renamed RES_EMPTY to DRVMGR_RES_EMPTY | Daniel Hellstrom | 2015-04-17 | 2 | -2/+2 | |
| | ||||||
* | DRVMGR: KEY_TYPE now a enum drvmgr_kt | Daniel Hellstrom | 2015-04-17 | 23 | -78/+78 | |
| | ||||||
* | DRVMGR: renamed info_dev to get_info_dev | Daniel Hellstrom | 2015-04-17 | 1 | -1/+1 | |
| |