Sebastian Huber
f6895c6d55
bsps/powerpc: Fix C++ exception handling
...
Close #3736 .
2019-05-07 10:31:51 +02:00
Sebastian Huber
f4db49a1ab
bsp/motorola_powerpc: Fix bootloader output
2019-05-07 08:45:52 +02:00
Sebastian Huber
8bd4f61c30
bsps: Remove bogus config declaration
...
Replace it with a proper struct rtems_bsdnet_ifconfig forward
declaration.
Close #3742 .
2019-05-06 07:57:34 +02:00
Sebastian Huber
be50969881
bsp/motorola_powerpc: Fix debug output
...
Update #3122 .
2019-04-12 14:38:06 +02:00
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