Commit Graph
544 Commits
Author SHA1 Message Date
Sebastian Huber ad40d05eba score: Remove _SMP_Before_multitasking_action()
Use _SMP_Multicast_action() instead.
2019-04-12 09:44:48 +02:00
Sebastian Huber df8d7bd76f score: Use processor mask in _SMP_Multicast_action
Processor_mask is the internal data type to deal with processor sets.
2019-04-12 09:44:48 +02:00
Sebastian Huber ad87de4a67 score: Rename _SMP_Get_processor_count()
Rename _SMP_Get_processor_count() in _SMP_Get_processor_maximum() to be
in line with the API level rtems_scheduler_get_processor_maximum().

Update #3732.
2019-04-11 09:19:12 +02:00
Sebastian Huber cfcd6dc98c score: Rename _SMP_Processor_count
Rename _SMP_Processor_count in _SMP_Processor_maximum to be in line with
the API level rtems_scheduler_get_processor_maximum().

Update #3732.
2019-04-11 09:19:12 +02:00
Jeff Kubascik 77f9a1be47 bsp/xilinx-zynqmp: Implement Ultra96 target
Modifications to get xilinx-zynqmp BSP working on an Ultra96 board.

Update #3682.
2019-04-11 07:29:10 +02:00
Jeff Kubascik 677d5167ba bsp/xilinx-zynqmp: Stub out Xilinx MPSoC BSP
Source files were copied from xilinx-zynq.

Update #3682.
2019-04-11 07:29:08 +02:00
Jeff Kubascik b0044305a6 bsp/zynq-uart: Move Zynq UART driver to shared directory
This driver will be shared with the xilinx-zynqmp BSP.

Update #3682.
2019-04-11 07:29:06 +02:00
Jeff Kubascik b0c420b92f bsp/zynq-uart: Remove zynq_uart_instances from header
This variable is BSP specific and should be removed from the driver
header file.

Update #3682.
2019-04-11 07:28:50 +02:00
Sebastian Huber f1eedbde52 bsp/xilinx-zynq: Relicense to BSD-2-Clause
Relicense contributions from Chris Johns, Christian Mauderer,
embedded brains GmbH, Joel Sherrill, OAR, Pavel Pisa, Ralf Kirchner, and
Sebastian Huber.

Update #3053.
2019-04-10 09:50:08 +02:00
Sebastian Huber f9219db2a9 rtems: Add rtems_scheduler_get_processor_maximum()
Add rtems_scheduler_get_processor_maximum() as a replacement for
rtems_get_processor_count(). The rtems_get_processor_count() is a bit
orphaned. Adopt it by the Scheduler Manager. The count is also
misleading, since the processor set may have gaps and the actual count
of online processors may be less than the value returned by
rtems_get_processor_count().

Update #3732.
2019-04-09 08:06:46 +02:00
Sebastian Huber 03c9f24061 rtems: Add rtems_scheduler_get_processor()
Add rtems_scheduler_get_processor() as a replacement for
rtems_get_current_processor(). The rtems_get_current_processor() is a
bit orphaned. Adopt it by the Scheduler Manager. This is in line with
the glibc sched_getcpu() function.

Deprecate rtems_get_current_processor().

Update #3731.
2019-04-09 08:06:46 +02:00
Sebastian Huber 222570a61b bsps/arm: Optimize ARMv7-M CPU counter
Update #3456.
2019-04-09 08:06:46 +02:00
Sebastian Huber b8a0a49672 bsps/arm: Fix ARMv7-M CPU counter
Read the current counter value again after we know that we had an
underflow.

Update #3456.
2019-04-09 07:31:25 +02:00
Andreas Dachsberger 1964b2689c doxygen: Added subgroup Generic to BSP->SPARC64
Update #3706.
2019-04-04 08:12:35 +02:00
Goetz Pfeiffer a2aec0b72d Set the small data section size to max. for beatnik BSPs.
This applies changes similar to patch 294c6f46a6 to the beatnik BSP.
This is a board support for the mvme5500 and mvme6100 CPU.
2019-04-04 10:27:33 +11:00
Andreas Dachsberger 0a9b45132c doxygen: bsps: Added remaining Sparc64 groups 2019-04-02 07:29:32 +02:00
Chris Johns 294c6f46a6 Set the small data section size to max. for mvme5500 and mvme2100 BSPs
Closes #3728
2019-03-30 09:58:31 +11:00
Joel Sherrill 6163ab2c01 erc32/start/setvec.c: Fix warning 2019-03-25 16:27:43 -05:00
Sebastian Huber a5f84c6a8a bsp/atsam: Fix SPI driver DMA support 2019-03-19 11:29:24 +01:00
Sebastian Huber 5f813694f6 bsp/atsam: Simplify XDMAD_Handler()
Remove the channel status evaluation from XDMAD_Handler() and simply
hand over the status to the callbacks.
2019-03-19 11:29:24 +01:00
Sebastian Huber 007d4e1297 bsp/lpc24xx: Convert I2C driver to Linux API
Change license to BSD-2-Clause.

Close #3725.
2019-03-15 16:02:22 +01:00
Sebastian Huber 9e4895805a bsps/powerpc: Initialize stack earlier
The __eabi() call may use the stack.

Update #3459.
2019-03-15 07:34:07 +01:00
Joel Sherrill 90232bcf45 z85c30.c: Do not process 0 baud and return an error (CID 1399713) 2019-03-14 08:21:43 -05:00
Sebastian Huber 3fe215502a Remove superfluous <rtems/system.h> includes 2019-03-14 13:13:27 +01:00
Sebastian Huber 20d472d3d7 Add rtems_board_support_package() 2019-03-14 13:13:27 +01:00
Sebastian Huber 51d11dd28e bsp/lm3s69xx: Fix typo in test configuration 2019-03-13 08:13:15 +01:00
Joel Sherrill d7e2e8bbf0 mpc5643l_evb-testsuite.tcfg: : Update to account for static allocation and BSP small memory 2019-03-12 11:01:24 -05:00
Joel Sherrill f22a59def6 mpc5643l_dpu-testsuite.tcfg: Update to account for static allocation and BSP small memory 2019-03-12 11:01:24 -05:00
Joel Sherrill 870b527675 mcf5225x-testsuite.tcfg: Update to account for static allocation and BSP small memory 2019-03-12 11:01:23 -05:00
Joel Sherrill 539caca3b3 mcf52235-testsuite.tcfg: Update to account for static allocation and BSP small memory 2019-03-12 11:01:23 -05:00
Joel Sherrill d929c48395 tms570ls3137_hdk_with_loader-testsuite.tcfg: Update to account for static allocation and BSP small memory 2019-03-12 11:01:23 -05:00
Joel Sherrill 0186e39a08 tms570ls3137_hdk_intram-testsuite.tcfg: Update to account for static allocation and BSP small memory 2019-03-12 11:01:22 -05:00
Joel Sherrill 8ff85c6d5e tms570ls3137_hdk-testsuite.tcfg: Update to account for static allocation and BSP small memory 2019-03-12 11:01:22 -05:00
Joel Sherrill c5dca3b7d1 stm32f4-testsuite.tcfg: Update to account for static allocation and BSP small memory 2019-03-12 11:01:22 -05:00
Joel Sherrill 4f67dbda3d stm32f105rc-testsuite.tcfg: Update to account for static allocation and BSP small memory 2019-03-12 11:01:22 -05:00
Joel Sherrill 0abfdc3d7d lpc32xx_mzx_stage_1-testsuite.tcfg: Update to account for static allocation and BSP small memory 2019-03-12 11:01:21 -05:00
Joel Sherrill 5f07bdac96 lpc23xx_tli800-testsuite.tcfg: Update to account for static allocation and BSP small memory 2019-03-12 11:01:21 -05:00
Joel Sherrill dc632e02e8 lpc2362-testsuite.tcfg: Update to account for static allocation and BSP small memory 2019-03-12 11:01:21 -05:00
Joel Sherrill aafae0d3f5 lpc1768_mbed_ahb_ram_eth-testsuite.tcfg: Update to account for static allocation and BSP small memory 2019-03-12 11:01:21 -05:00
Joel Sherrill 774ea37ab9 lpc1768_mbed_ahb_ram-testsuite.tcfg: Update to account for static allocation and BSP small memory 2019-03-12 11:01:21 -05:00
Joel Sherrill 17046c9b9a lpc1768_mbed-testsuite.tcfg: Update to account for static allocation and BSP small memory 2019-03-12 11:01:20 -05:00
Joel Sherrill 1526b7b827 lm4f120-testsuite.tcfg: Update to account for static allocation and BSP small memory 2019-03-12 11:01:20 -05:00
Joel Sherrill bb1f3b48d2 lm3s6965-testsuite.tcfg: Update to account for static allocation and BSP small memory 2019-03-12 11:01:20 -05:00
Joel Sherrill c8e71bf8db lm3s3749-testsuite.tcfg: Update to account for static allocation and BSP small memory 2019-03-12 11:01:20 -05:00
Sebastian Huber 1400210989 bsp/lpc24xx: Convert SSP driver to Linux API
Use interrupts instead of polled or DMA driven mode.  Change license to
BSD-2-Clause.

Close #3724.
2019-03-12 15:59:26 +01:00
Sebastian Huber b2eaa6c69c bsp/lpc24xx: Add alternative SSP2 pins 2019-03-12 15:59:26 +01:00
Sebastian Huber ba34ed9c24 bsp/atsam: Fix use after free 2019-03-11 07:13:05 +01:00
Sebastian Huber 529b58687f bsps: Adjust umon Doxygen groups
Update #3706.
2019-03-08 08:00:47 +01:00
Sebastian Huber cbf773d310 bsp/atsam: Add Doxygen groups
Add Doxygen groups for contributed code which would otherwise end up at
the top level (about 178 groups).

Update #3706.
2019-03-08 07:42:54 +01:00
Sebastian Huber f3db383528 bsp/altera-cyclone-v: Add Doxygen groups
Add Doxygen groups for contributed code which would otherwise end up at
the top level.

Update #3706.
2019-03-08 07:42:54 +01:00