Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bsps: Include missing <rtems/bspIo.h> | Sebastian Huber | 2016-06-24 | 12 | -0/+18 |
| | |||||
* | arm/raspberrypi: Force VC mail box buffer to be synchronized through cache. | Pavel Pisa | 2016-06-24 | 1 | -1/+13 |
| | | | | | This solution is quick fix until CPU_DATA_CACHE_ALIGNMENT is defined and cache manager is checked on all Raspberry Pi variants. | ||||
* | bsp/atsam: Add I2C driver | Alexander Krutwig | 2016-06-23 | 6 | -0/+585 |
| | |||||
* | bsp/atsam: Fix QSPI driver API | Alexander Krutwig | 2016-06-22 | 2 | -3/+3 |
| | | | | We support read/write of arbitrary buffers. | ||||
* | sparc: Optimize CPU counter support | Sebastian Huber | 2016-06-22 | 3 | -15/+6 |
| | |||||
* | Move printer initialization to separate header | Sebastian Huber | 2016-06-22 | 2 | -1/+2 |
| | | | | | | The RTEMS print user need to know nothing about a particular printer implementation. In particular get rid of the <stdio.h> include which would be visible via <rtems.h>. | ||||
* | Make rtems/print.h independent of rtems/bspIo.h | Sebastian Huber | 2016-06-22 | 2 | -1/+2 |
| | |||||
* | bsp/tms570: regenerate preinstall makefile by bootstrap -p. | Pavel Pisa | 2016-06-21 | 1 | -0/+8 |
| | |||||
* | bsp/tms570: include complete peripheral initialization to SCI driver. | Pavel Pisa | 2016-06-21 | 1 | -2/+36 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||||
* | bsp/tms570: update pinmux to provide support for initialization lists and ↵ | Pavel Pisa | 2016-06-21 | 4 | -69/+196 |
| | | | | clear of alt outputs. | ||||
* | bsp/tms570: include package balls and PINMMR registers mapping for ↵ | Pavel Pisa | 2016-06-21 | 2 | -0/+700 |
| | | | | TMS570LS3135ZWT chip. | ||||
* | bsp/leon3: Add up counter timecounter | Sebastian Huber | 2016-06-21 | 2 | -7/+36 |
| | |||||
* | bsp/leon3: Fix interrupt timestamping | Sebastian Huber | 2016-06-21 | 1 | -20/+35 |
| | | | | Close #2684. | ||||
* | sparc: Rework CPU counter support | Sebastian Huber | 2016-06-21 | 6 | -71/+120 |
| | | | | | Rework CPU counter support to enable use of the GR740 up-counter via %asr22 and %asr23. | ||||
* | bsp/leon3: Fix LEON3_Cpu_Index initialization | Sebastian Huber | 2016-06-21 | 3 | -4/+14 |
| | |||||
* | arm/raspberrypi: Ensure that buffers used for VC mail box communication are ↵ | Pavel Pisa | 2016-06-20 | 2 | -7/+56 |
| | | | | synchronized through cache. | ||||
* | bsp/leon3: Use sysinit for bsp_debug_uart_init() | Sebastian Huber | 2016-06-20 | 3 | -7/+8 |
| | |||||
* | bsp/leon3: Use sysinit for amba_initialize() | Sebastian Huber | 2016-06-20 | 3 | -8/+8 |
| | |||||
* | bsps: Fix printk() format warning | Sebastian Huber | 2016-06-17 | 1 | -1/+1 |
| | |||||
* | bsps: Fix MPCI_Fatal() prototype | Sebastian Huber | 2016-06-17 | 2 | -4/+4 |
| | | | | Close #2742. | ||||
* | libchip/shmdr/send.c: Fix warning and clean up | Joel Sherrill | 2016-06-16 | 1 | -15/+21 |
| | |||||
* | libchip/shmdr/poll.c: Fix warning and clean up | Joel Sherrill | 2016-06-16 | 1 | -5/+8 |
| | |||||
* | mvme147s/shmsupp/mpisr.c: Fix warnings and clean up | Joel Sherrill | 2016-06-16 | 1 | -12/+10 |
| | |||||
* | mvme147s/shmsupp/getcfg.c: Fix warning | Joel Sherrill | 2016-06-16 | 1 | -1/+1 |
| | |||||
* | bsps: Add CLOCK_DRIVER_USE_ONLY_BOOT_PROCESSOR | Sebastian Huber | 2016-06-14 | 3 | -7/+31 |
| | | | | | | | | | Add CLOCK_DRIVER_USE_ONLY_BOOT_PROCESSOR clock driver option. If defined, then do the clock tick processing on the boot processor on behalf of all other processors. Currently, this is intended as a workaround for a Qemu shortcoming on ARM. Update #2737. | ||||
* | bsp/qoriq: Increase reserved size for FDT | Sebastian Huber | 2016-06-13 | 1 | -1/+1 |
| | | | | Some boards require this size. | ||||
* | bsp/irq-server: Fix install/remove | Sebastian Huber | 2016-06-13 | 1 | -135/+173 |
| | | | | | | | | Do not wait for the interrupt server while owning the allocator lock. This could lead to deadlock in case one of interrupt service routines or user extensions want to obtain the allocator mutex as well. Instead let the interrupt server do the install/remove job entirely on behalf of the requesting task. | ||||
* | bsps/powerpc: Update to RTEMS printer changes | Sebastian Huber | 2016-06-09 | 1 | -8/+8 |
| | |||||
* | bsp/atsam: Support QSPI flash | Alexander Krutwig | 2016-06-06 | 7 | -5/+65 |
| | |||||
* | atsam: Fix network interface PHY handling | Alexander Krutwig | 2016-06-06 | 2 | -67/+52 |
| | | | | Close #2685. | ||||
* | arm/raspberrypi: add fbcons support for rpi bsp | YANG Qiao | 2016-05-31 | 8 | -2/+362 |
| | |||||
* | arm/raspberrypi: add video outchar support for rpi bsp | YANG Qiao | 2016-05-31 | 4 | -0/+5109 |
| | |||||
* | arm/raspberrypi: move MMU in front of application image to respect variable ↵ | Pavel Pisa | 2016-05-31 | 4 | -4/+83 |
| | | | | | | | | | | | | | memory size. The page table is placed at address 0x00004000 which provides required 16 kB space till the start of application image. The RAM size specified in a linker script is upper limit address of RAM utilized for the work area initialization. If VideoCore reports to use lower address than expected then work area size is adjusted (shrinked) appropriately. | ||||
* | arm/raspberrypi: add VideoCore framebuffer without initialization | YANG Qiao | 2016-05-31 | 4 | -0/+469 |
| | |||||
* | arm/raspberrypi: Raspberry Pi v2 ALLOCATE_BUFFER VC4 operation returns ↵ | Pavel Pisa | 2016-05-31 | 1 | -0/+4 |
| | | | | direct address. | ||||
* | arm/raspberrypi: ensure that correct RPI_PERIPHERAL_BASE is provided by ↵ | Pavel Pisa | 2016-05-31 | 4 | -0/+4 |
| | | | | | | | | | | | raspberrypi.h If the raspberrypi.h has been included without preceding inclussion of bsp.h then BSP_IS_RPI2 has not been set for Raspberry Pi 2 BSP variant and bad things happen later. The patch includes bspopts.h by raspberrypi.h and even includes bsp.h in critical peripherals support. | ||||
* | arm/raspberrypi: cmdline enhancement and early access workaround. | Pavel Pisa | 2016-05-31 | 1 | -4/+8 |
| | | | | | | cmdline argument is returned without option name. The calls to command line parsing can be called earlier before BSS is cleaned out. | ||||
* | libchip: Remove dwmac network interface driver | Sebastian Huber | 2016-05-31 | 19 | -7918/+1 |
| | | | | | The network interface driver for this module is located in the new network stack (libbsd), see file "if_dwc.c". | ||||
* | bsp/qoriq: Fix nocache region placement | Sebastian Huber | 2016-05-31 | 1 | -2/+2 |
| | | | | | Avoid memory waste due to alignment padding. Provide enough space for the DPAA driver infrastructure. | ||||
* | bsps: Add defines for some linker subsections | Sebastian Huber | 2016-05-31 | 2 | -2/+17 |
| | | | | The GNU ld sort by name or alignment needs distinct input sections. | ||||
* | bsps: Sort some sections first by alignment | Sebastian Huber | 2016-05-31 | 2 | -7/+7 |
| | | | | | This helps to avoid alignment padding and thus may reduce some memory waste. | ||||
* | bsp/shared: Fix printk warnings. | Chris Johns | 2016-05-25 | 1 | -2/+4 |
| | |||||
* | i386/pc386: Fix printk formatting warnings. | Chris Johns | 2016-05-25 | 8 | -18/+27 |
| | |||||
* | cpukit, testsuite: Add rtems_printf and rtems_printer support. | Chris Johns | 2016-05-25 | 3 | -18/+20 |
| | | | | | | | | | | | | | | | | | | | This change adds rtems_printf and related functions and wraps the RTEMS print plugin support into a user API. All references to the plugin are removed and replaced with the rtems_printer interface. Printk and related functions are made to return a valid number of characters formatted and output. The function attribute to check printf functions has been added to rtems_printf and printk. No changes to remove warrnings are part of this patch set. The testsuite has been moved over to the rtems_printer. The testsuite has a mix of rtems_printer access and direct print control via the tmacros.h header file. The support for begink/endk has been removed as it served no purpose and only confused the code base. The testsuite has not been refactored to use rtems_printf. This is future work. | ||||
* | score: Rename _ISR_Disable() and _ISR_Enable() | Sebastian Huber | 2016-05-20 | 10 | -68/+68 |
| | | | | | | | | | Rename _ISR_Disable() into _ISR_Local_disable(). Rename _ISR_Enable() into _ISR_Local_enable(). Remove _Debug_Is_owner_of_giant(). This is a preparation to remove the Giant lock. Update #2555. | ||||
* | score: Rename _ISR_Disable_without_giant() | Sebastian Huber | 2016-05-20 | 1 | -12/+12 |
| | | | | | | | | | Rename _ISR_Disable_without_giant() into _ISR_Local_disable(). Rename _ISR_Enable_without_giant() into _ISR_Local_enable(). This is a preparation to remove the Giant lock. Update #2555. | ||||
* | score: _Thread_Dispatch_increment_disable_level() | Sebastian Huber | 2016-05-20 | 4 | -8/+8 |
| | | | | | | | | | | Avoid _Thread_Dispatch_increment_disable_level() and _Thread_Dispatch_decrement_disable_level() and thus the Giant lock. This is a preparation to remove the Giant lock. Update #2555. | ||||
* | arm/raspberrypi: add cmdline support for rpi bsp. | Pavel Pisa | 2016-05-19 | 3 | -0/+54 |
| | |||||
* | arm/raspberrypi: add VideoCore frame buffer control support | YANG Qiao | 2016-05-19 | 5 | -0/+832 |
| | |||||
* | arm/raspberrypi: add VideoCore mailbox support read and write | YANG Qiao | 2016-05-19 | 5 | -0/+145 |
| |