Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | 45 | -144/+15 | |
| | | | | | | | | 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. | |||||
* | posix: Use mutex object itself for condvar | Sebastian Huber | 2017-09-12 | 3 | -6/+6 | |
| | | | | | | | | | | We should only use the address used to initialize the mutex object according to POSIX, "2.9.9 Synchronization Object Copies and Alternative Mappings". http://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html#tag_15_09_09 Update #3113. | |||||
* | i2c: TMP112 correct the function name to set the config. | Chris Johns | 2017-09-11 | 1 | -1/+1 | |
| | ||||||
* | 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. | |||||
* | Implement clock() | Sebastian Huber | 2017-09-07 | 2 | -0/+34 | |
| | | | | | | | | | | | Newlib uses _times_r() in clock(). The problem is that the _times_r() clock frequency is defined by sysconf(_SC_CLK_TCK). The clock frequency of clock() is the constant CLOCKS_PER_SEC. FreeBSD uses getrusage() for clock(). Since RTEMS has only one process, the implementation can be simplified. Update #3121. | |||||
* | dosfs: Fix fat_file_update() | Sebastian Huber | 2017-09-06 | 1 | -5/+3 | |
| | | | | | | Do not update the non-existant meta-data of the root directory. Update #2944. | |||||
* | dosfs: Fix find name next entry preparation | Sebastian Huber | 2017-09-06 | 1 | -25/+50 | |
| | | | | Update #2964. | |||||
* | dosfs: Fix msdos_dir_read() | Sebastian Huber | 2017-09-06 | 1 | -27/+28 | |
| | | | | | | Set a proper name buffer length for each converter invocation. Update #2987. | |||||
* | dosfs: Support a cluster size of 64KiB | Sebastian Huber | 2017-09-06 | 4 | -12/+38 | |
| | | | | Close #3003. | |||||
* | Fix integer overflow problems in times() | Sebastian Huber | 2017-09-06 | 1 | -34/+16 | |
| | | | | | | | An integer overflow may still happen, however, only after 68 years of system uptime. Close #2135. | |||||
* | drvmgr: clean up info_drv print | Daniel Hellstrom | 2017-08-29 | 1 | -13/+4 | |
| | | | | Fixes #2930 | |||||
* | 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 | |
| | ||||||
* | psxconfig01/init.c: Fix printf() format warnings | Joel Sherrill | 2017-08-27 | 1 | -6/+6 | |
| | ||||||
* | sp25/task1.c: Fix printf() format warnings | Joel Sherrill | 2017-08-27 | 1 | -2/+2 | |
| | ||||||
* | spstkalloc02/init.c: Fix printf() format warnings | Joel Sherrill | 2017-08-27 | 1 | -6/+6 | |
| | ||||||
* | Include missing <limits.h> | Sebastian Huber | 2017-08-25 | 1 | -0/+1 | |
| | | | | Update #2132. | |||||
* | score: Remove <string.h> include from basedefs.h | Sebastian Huber | 2017-08-25 | 1 | -7/+0 | |
| | | | | Close #2133. | |||||
* | score: Remove <limits.h> include from basedefs.h | Sebastian Huber | 2017-08-25 | 1 | -7/+0 | |
| | | | | Close #2132. | |||||
* | network: Include missing header file | Sebastian Huber | 2017-08-25 | 1 | -0/+1 | |
| | ||||||
* | libpci: Use calloc() | Sebastian Huber | 2017-08-25 | 1 | -2/+1 | |
| | | | | Update #2133. | |||||
* | Include missing <rtems/bspIo.h> | Sebastian Huber | 2017-08-25 | 4 | -0/+4 | |
| | ||||||
* | Include missing <limits.h> | Sebastian Huber | 2017-08-25 | 8 | -0/+9 | |
| | | | | Update #2132. | |||||
* | Include missing <string.h> | Sebastian Huber | 2017-08-25 | 58 | -0/+67 | |
| | | | | Update #2133. | |||||
* | samples/fileio: Give command availability hint | Sebastian Huber | 2017-08-24 | 1 | -3/+7 | |
| | | | | Close #3088. | |||||
* | libmisc/rtems-fdt: Add libmisc/rtems-fdt to the cpukit wrapup. | Chris Johns | 2017-08-24 | 1 | -0/+1 | |
| | | | | Updates #3099. | |||||
* | 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 | 5 | -1/+62 | |
| | | | | | | | 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. |