Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | libio: Add rtems_libio_iop_is_readable() | Sebastian Huber | 2017-09-15 | 1 | -2/+2 |
| | | | | Update #3132. | ||||
* | bsp/mrm332: Remove dead code | Sebastian Huber | 2017-09-14 | 1 | -2/+0 |
| | | | | Update #3132. | ||||
* | 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 | 42 | -137/+6 |
| | | | | | | | | 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/atsam: Fix MPU sections. | Christian Mauderer | 2017-09-07 | 3 | -4/+92 |
| | | | | | | | | | | The nocache section has been hard coded which could lead to problems when a bigger region should be used. Fix that. The internal SRAM has not been set up correctly. A duplicate external SDRAM has been set up instead. Remove a lot of other hard coded sections too. | ||||
* | leon,ambapp_bus: make unreferenced global function static | Daniel Hellstrom | 2017-08-29 | 2 | -51/+69 |
| | | | | Fixes #3072 | ||||
* | leon,grascs: fix semaphore policies | Daniel Hellstrom | 2017-08-29 | 1 | -2/+3 |
| | | | | Closes #2726 | ||||
* | leon,ambapp: fixes bad allocation check | Daniel Hellstrom | 2017-08-29 | 1 | -1/+1 |
| | | | | Updates #2496 but to close needs to be applied to 4.11 accoring to ticket. | ||||
* | leon,gr1553b: improve init check | Daniel Hellstrom | 2017-08-29 | 1 | -3/+8 |
| | | | | | | | | Check in init3 not needed since same data is already checked in init2 stage. Adds an extra check that the APB register space is available before accessing it. Updates #2331 but needs to be applied to 4.11 according to ticket. | ||||
* | libchip,greth: disable driver if SMP kernel | Daniel Hellstrom | 2017-08-29 | 4 | -2/+9 |
| | | | | Update #2355 | ||||
* | leon,occan: remove dead code. | Daniel Hellstrom | 2017-08-29 | 1 | -92/+0 |
| | | | | Fixes #2878 | ||||
* | leon, grspw: for SMP use GRSPW Packet driver | Daniel Hellstrom | 2017-08-29 | 4 | -3/+15 |
| | | | | | | | The GRSPW packet driver supports SMP and therefore the legacy GRSPW driver is disabled for SMP builds. Update #2355 | ||||
* | fb/fb.c: include <string.h> for memcpy() | Joel Sherrill | 2017-08-27 | 1 | -0/+1 |
| | |||||
* | Include missing <rtems/bspIo.h> | Sebastian Huber | 2017-08-25 | 4 | -0/+4 |
| | |||||
* | Include missing <limits.h> | Sebastian Huber | 2017-08-25 | 2 | -0/+2 |
| | | | | Update #2132. | ||||
* | Include missing <string.h> | Sebastian Huber | 2017-08-25 | 31 | -0/+37 |
| | | | | Update #2133. | ||||
* | 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 | 4 | -1/+57 |
| | | | | | | | 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 | 2 | -22/+30 |
| | | | | | | 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: Rename ppc_exc_wrap_async_normal_end | Sebastian Huber | 2017-08-22 | 1 | -1/+1 |
| | | | | | | | Rename ppc_exc_wrap_async_normal_end to ppc_exc_interrupt_end to avoid a bit of obfuscation. Update #3082. | ||||
* | bsps/powerpc: Add 64-bit SET_SELF_CPU_CONTROL | Sebastian Huber | 2017-08-22 | 3 | -13/+14 |
| | | | | Update #3082. | ||||
* | bsps/powerpc: Add 64-bit linker sections | Sebastian Huber | 2017-08-22 | 1 | -1/+16 |
| | | | | Update #3082. | ||||
* | bsps: Fix integer types in bsp_fdt_copy() | Sebastian Huber | 2017-08-22 | 1 | -3/+3 |
| | | | | Update #3082. | ||||
* | bsps: Add BSP_FDT_BLOB_COPY_TO_READ_ONLY_LOAD_AREA | Sebastian Huber | 2017-08-22 | 2 | -2/+5 |
| | |||||
* | bsps: Fix integer to/from pointer | Sebastian Huber | 2017-08-22 | 1 | -2/+2 |
| | | | | Update #3082. | ||||
* | powerpc: Add 64-bit context/interrupt support | Sebastian Huber | 2017-08-22 | 8 | -206/+202 |
| | | | | Update #3082. | ||||
* | powerpc: 64-bit _CPU_Context_Initialize() support | Sebastian Huber | 2017-08-22 | 2 | -7/+13 |
| | | | | Update #3082. | ||||
* | libchip/serial: Fix integer types | Sebastian Huber | 2017-08-22 | 1 | -3/+3 |
| | | | | Update #3082. | ||||
* | libchip/ata: Fix integer to/from pointer | Sebastian Huber | 2017-08-22 | 1 | -2/+2 |
| | | | | Update #3082. | ||||
* | bsp/imx: Fix UART interrupt | Sebastian Huber | 2017-08-04 | 1 | -0/+2 |
| | | | | Update #3090. | ||||
* | bsp/imx: New BSP | Sebastian Huber | 2017-08-04 | 19 | -1/+1332 |
| | | | | Update #3090. | ||||
* | bsps/arm: Add ARMv7-AR Generic Timer clock driver | Sebastian Huber | 2017-08-04 | 2 | -0/+206 |
| | | | | Update #3090. | ||||
* | bsps/arm: Add ARMv7-AR Generic Timer support | Sebastian Huber | 2017-08-04 | 1 | -0/+322 |
| | | | | Update #3090. | ||||
* | Optional Clock_driver_support_shutdown_hardware() | Sebastian Huber | 2017-08-04 | 8 | -32/+37 |
| | | | | | Make Clock_driver_support_shutdown_hardware() optional. This avoids the atexit() support on memory constrained targets. | ||||
* | bsps/powerpc: Add PPC_EXC_INTERRUPT_FRAME_SIZE | Sebastian Huber | 2017-08-01 | 5 | -9/+11 |
| | | | | | | Use a specific define for the interrupt exception frame size. Update #3082. |