Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove coverhd.h | Sebastian Huber | 2017-11-24 | 42 | -896/+1 |
| | | | | | | | This header file contained timing overhead values which are hard to maintain. Update #3254. | ||||
* | bsp/qoriq: Implement bsp_reset() | Sebastian Huber | 2017-11-22 | 1 | -5/+37 |
| | |||||
* | bsps: Simplify RTEMS_BSP_CLEANUP_OPTIONS | Sebastian Huber | 2017-11-22 | 25 | -17/+25 |
| | | | | | | | | | Remove BSP-specific defaults for RTEMS_BSP_CLEANUP_OPTIONS to simplify the BSP configuration and documentation. Change defaults to: BSP_PRESS_KEY_FOR_RESET=0 BSP_RESET_BOARD_AT_EXIT=1 BSP_PRINT_EXCEPTION_CONTEXT=1 | ||||
* | powerpc: Remove _BSP_Fatal_error() | Sebastian Huber | 2017-11-22 | 22 | -261/+1 |
| | | | | | | | BSPs can use the bsp_fatal_extension() to provide BSP-specific fatal error handling. There is no need for a _BSP_Fatal_error(). Close #3246. | ||||
* | powerpc: Replace BSP_panic() with rtems_panic() | Sebastian Huber | 2017-11-22 | 43 | -180/+33 |
| | | | | | | | | Due to a new rtems_panic() implementation, it is possible to replace the PowerPC-specific BSP_panic() with rtems_panic(). Remove BSP_panic() implementations. Close #3245. | ||||
* | bsps/powerpc: Fix PPC_EXC_CONFIG_USE_FIXED_HANDLER | Sebastian Huber | 2017-11-20 | 2 | -10/+8 |
| | | | | | | For the SPE support we must store the upper half of r3 as well. Update #3085. | ||||
* | getentropy: Add cpu counter based implementation. | Christian Mauderer | 2017-11-17 | 18 | -0/+18 |
| | | | | Update #3239. | ||||
* | bsp/t32mppc: Use fixed exception handlers | Sebastian Huber | 2017-11-08 | 8 | -96/+260 |
| | |||||
* | bsp/gen5200: Fix warning | Sebastian Huber | 2017-09-28 | 1 | -2/+0 |
| | | | | Update #3122. | ||||
* | bsps/powerpc: Fix print format warnings | Sebastian Huber | 2017-09-28 | 2 | -40/+40 |
| | |||||
* | bsps: Generalize bsp_fdt_map_intr() | Sebastian Huber | 2017-09-22 | 1 | -2/+2 |
| | | | | | | | Pass all interrupt cells to bsp_fdt_map_intr() since some platforms use an array to describe an interrupt. Update #3090. | ||||
* | bsp/t32mppc: PPC_EXC_CONFIG_USE_FIXED_HANDLER | Sebastian Huber | 2017-09-21 | 1 | -9/+9 |
| | | | | | | Fix link-time error. Update #3085. | ||||
* | bsp/qemuppc: Fix for RTEMS_DEBUG | Sebastian Huber | 2017-09-20 | 1 | -2/+2 |
| | |||||
* | bsp/psim: Fix for RTEMS_DEBUG | Sebastian Huber | 2017-09-20 | 1 | -2/+2 |
| | |||||
* | bsp/mpc8260ads: Fix for RTEMS_DEBUG | Sebastian Huber | 2017-09-20 | 1 | -1/+1 |
| | |||||
* | bsp/mpc8260ads: Fix for RTEMS_DEBUG | Sebastian Huber | 2017-09-20 | 1 | -1/+1 |
| | |||||
* | bsps/powerpc: Fix PPC_EXC_CONFIG_USE_FIXED_HANDLER | Sebastian Huber | 2017-09-20 | 1 | -1/+1 |
| | | | | | | Fix link-time error on BSPs not using PPC_EXC_CONFIG_USE_FIXED_HANDLER. Update #3085. | ||||
* | bsp/qoriq: Update README | Sebastian Huber | 2017-09-19 | 1 | -0/+11 |
| | | | | Close #3085. | ||||
* | bsp/qoriq: Add hypervisor guest SMP support | Sebastian Huber | 2017-09-19 | 3 | -7/+55 |
| | | | | Update #3085. | ||||
* | bsp/qoriq: MMU configuration as hypervisor guest | Sebastian Huber | 2017-09-19 | 2 | -10/+5 |
| | | | | | | | Re-enable MMU configuration as hypervisor guest. Make sure the QORIQ_TLB1_ENTRY_COUNT is set according to the hypervisor configuration. Update #3085. | ||||
* | bsp/qoriq: Avoid IVOR38..42 access as hv guest | Sebastian Huber | 2017-09-19 | 1 | -0/+2 |
| | | | | Update #3085. | ||||
* | bsp/qoriq: Avoid MAS8 access as hypervisor guest | Sebastian Huber | 2017-09-19 | 1 | -3/+3 |
| | | | | Update #3085. | ||||
* | bsp/qoriq: Reduce static memory demands | Sebastian Huber | 2017-09-19 | 1 | -1/+1 |
| | | | | Update #3085. | ||||
* | bsp/qoriq: Add decrementer clock driver | Sebastian Huber | 2017-09-19 | 5 | -8/+69 |
| | | | | Update #3085. | ||||
* | bsp/qoriq: Add early debug output initialization | Sebastian Huber | 2017-09-19 | 1 | -3/+18 |
| | | | | Update #3085. | ||||
* | bsps/powerpc: PPC_EXC_CONFIG_USE_FIXED_HANDLER | Sebastian Huber | 2017-09-19 | 4 | -51/+10 |
| | | | | | | | | | Make PPC_EXC_CONFIG_USE_FIXED_HANDLER mandatory for BSPs using ppc_exc_interrupt(). Pass exception number to bsp_interrupt_dispatch() to allow processing of decrementer and doorbell exceptions as hypervisor guest. Update #3085. | ||||
* | bsps: Clock_driver_support_install_isr() | Sebastian Huber | 2017-09-18 | 2 | -10/+5 |
| | | | | | | | Remove old ISR parameter since is not used by the clock driver shell. Make an implementation optional. Update #3139. | ||||
* | bsp/qoriq: Virtual interrupt controller support | Sebastian Huber | 2017-09-12 | 1 | -5/+81 |
| | | | | Update #3085. | ||||
* | bsp/qoriq: Add byte channel console driver | Sebastian Huber | 2017-09-12 | 1 | -1/+116 |
| | | | | Update #3085. | ||||
* | bsp/qoriq: Port ePAPR hcall interface to RTEMS | Sebastian Huber | 2017-09-12 | 5 | -16/+70 |
| | | | | Update #3085. | ||||
* | bsp/qoriq: Import ePAPR hcalls from Linux 4.12 | Sebastian Huber | 2017-09-12 | 3 | -0/+1328 |
| | | | | Update #3085. | ||||
* | bsp/qoriq: Boot page translation | Sebastian Huber | 2017-09-12 | 1 | -0/+2 |
| | | | | | | Do not mingle with the boot page translation as hypervisor guest. Update #3085. | ||||
* | bsp/qoriq: Do not touch MMU as hypervisor guest | Sebastian Huber | 2017-09-12 | 1 | -2/+12 |
| | | | | Update #3085. | ||||
* | bsp/qoriq: Add QORIQ_IS_HYPERVISOR_GUEST | Sebastian Huber | 2017-09-12 | 2 | -3/+12 |
| | | | | Update #3085. | ||||
* | bsp/qoriq: Remove console stuff from bsp_start() | Sebastian Huber | 2017-09-12 | 2 | -23/+11 |
| | | | | Update #3085. | ||||
* | Simplify and unify BSP_output_char | Sebastian Huber | 2017-09-12 | 13 | -45/+4 |
| | | | | | | | | The BSP_output_char should output a char and not mingle with high level processing, e.g. '\n' to '\r\n' translation. Move this translation to rtems_putc(). Remove it from all the BSP_output_char implementations. Close #3122. | ||||
* | bsp/qoriq: Add qoriq_e6500_64 variant | Sebastian Huber | 2017-08-22 | 2 | -0/+21 |
| | | | | Update #3082. | ||||
* | bsp/qoriq: Enable > 2GiB memory | Sebastian Huber | 2017-08-22 | 2 | -5/+7 |
| | | | | Update #3082. | ||||
* | powerpc: PPC64_NOP_FOR_LINKER_TOC_POINTER_RESTORE | Sebastian Huber | 2017-08-22 | 2 | -1/+53 |
| | | | | | | | In 64-bit mode, the linker must have the ability to restore the TOC pointer after an external function call. Update #3082. | ||||
* | bsp/qoriq: 64-bit MMU support | Sebastian Huber | 2017-08-22 | 4 | -47/+56 |
| | | | | Update #3082. | ||||
* | bsp/qoriq: 64-bit support for interrupt controller | Sebastian Huber | 2017-08-22 | 1 | -2/+2 |
| | | | | Update #3082. | ||||
* | bsp/qoriq: Enable 64-bit mode for exceptions | Sebastian Huber | 2017-08-22 | 1 | -0/+6 |
| | | | | Update #3082. | ||||
* | bsp/qoriq: 64-bit support for spin table | Sebastian Huber | 2017-08-22 | 2 | -10/+6 |
| | | | | Update #3082. | ||||
* | bsp/qoriq: Copy FDT later | Sebastian Huber | 2017-08-22 | 1 | -6/+8 |
| | | | | | | We need a ready to use TOC section before we can call bsp_fdt_copy(). Update #3082. | ||||
* | bsp/qoriq: Add basic 64-bit support | Sebastian Huber | 2017-08-22 | 8 | -9/+29 |
| | | | | Update #3082. | ||||
* | bsp/qoriq: Use LA to load an address | Sebastian Huber | 2017-08-22 | 1 | -22/+22 |
| | | | | | | Add 64-bit support for LA. Update #3082. | ||||
* | bsps/powerpc: Add 64-bit CRT init/fini support | Sebastian Huber | 2017-08-22 | 5 | -1/+69 |
| | | | | Update #3082. | ||||
* | bsps/powerpc: Add 64-bit SET_SELF_CPU_CONTROL | Sebastian Huber | 2017-08-22 | 2 | -6/+2 |
| | | | | Update #3082. | ||||
* | bsps/powerpc: Add 64-bit linker sections | Sebastian Huber | 2017-08-22 | 1 | -1/+16 |
| | | | | Update #3082. | ||||
* | powerpc: Add 64-bit context/interrupt support | Sebastian Huber | 2017-08-22 | 1 | -55/+55 |
| | | | | Update #3082. |