Sebastian Huber
0b134aca35
bsp/bf537Stamp: Fix warning
2017-09-29 07:43:08 +02:00
Sebastian Huber
910adc3e83
bsps: Fix integer to/from pointer warnings
...
Update #3082 .
2017-09-28 13:18:35 +02:00
Sebastian Huber
610ffd7a32
bsp/gen5200: Fix warning
...
Update #3122 .
2017-09-28 13:17:15 +02:00
Sebastian Huber
f2b5d67297
bsps/powerpc: Fix print format warnings
2017-09-28 07:12:53 +02:00
Sebastian Huber
561698315f
bsp/imx: Add nocache section
...
Update #3090 .
2017-09-27 10:59:09 +02:00
Sebastian Huber
362e96ab8b
bsp/imx: Provide a default console
...
Update #3090 .
2017-09-26 14:01:40 +02:00
Sebastian Huber
4bf2ce3115
bsp/imx: Add register headers
...
Update #3090 .
2017-09-26 07:31:58 +02:00
Sebastian Huber
05f9858ffd
bsps: Generalize bsp_fdt_map_intr()
...
Pass all interrupt cells to bsp_fdt_map_intr() since some platforms use
an array to describe an interrupt.
Update #3090 .
2017-09-22 14:32:37 +02:00
Sebastian Huber
29919242db
bsp/imx: Add SMP support
...
Update #3090 .
2017-09-22 14:15:51 +02:00
Sebastian Huber
3ad3849a89
bsp/imx: Add register headers
...
Update #3090 .
2017-09-22 14:15:51 +02:00
Sebastian Huber
8e6a407a2a
bsps/arm: Copy FDT only on boot processor
...
Update #3090 .
2017-09-22 14:15:51 +02:00
Sebastian Huber
a4bca68586
bsps/powerpc: Fix robust thread dispatch
...
Implement thread dispatch code in ppc_exc_wrapup() similar to
ppc_exc_interrupt().
Update #2811 .
2017-09-21 13:33:00 +02:00
Sebastian Huber
b800f88a63
bsp/t32mppc: PPC_EXC_CONFIG_USE_FIXED_HANDLER
...
Fix link-time error.
Update #3085 .
2017-09-21 13:32:56 +02:00
Sebastian Huber
821acce64f
bsp/qemuppc: Fix for RTEMS_DEBUG
2017-09-20 10:30:19 +02:00
Sebastian Huber
cf2ec29d96
bsp/psim: Fix for RTEMS_DEBUG
2017-09-20 10:18:17 +02:00
Sebastian Huber
927e1f8c7c
bsp/mpc8260ads: Fix for RTEMS_DEBUG
2017-09-20 09:39:07 +02:00
Sebastian Huber
4e0dd1fd43
bsp/mpc8260ads: Fix for RTEMS_DEBUG
2017-09-20 09:35:10 +02:00
Sebastian Huber
d7ed684d70
bsps/powerpc: Fix PPC_EXC_CONFIG_USE_FIXED_HANDLER
...
Fix link-time error on BSPs not using PPC_EXC_CONFIG_USE_FIXED_HANDLER.
Update #3085 .
2017-09-20 07:18:53 +02:00
Sebastian Huber
4c1f442e25
bsp/qoriq: Update README
...
Close #3085 .
2017-09-19 14:41:36 +02:00
Sebastian Huber
f100a58c82
bsp/qoriq: Add hypervisor guest SMP support
...
Update #3085 .
2017-09-19 14:35:02 +02:00
Sebastian Huber
31540bfb81
bsp/qoriq: MMU configuration as hypervisor guest
...
Re-enable MMU configuration as hypervisor guest. Make sure the
QORIQ_TLB1_ENTRY_COUNT is set according to the hypervisor configuration.
Update #3085 .
2017-09-19 14:34:21 +02:00
Sebastian Huber
2720fbf0c2
bsp/qoriq: Avoid IVOR38..42 access as hv guest
...
Update #3085 .
2017-09-19 14:33:04 +02:00
Sebastian Huber
6600882b19
bsp/qoriq: Avoid MAS8 access as hypervisor guest
...
Update #3085 .
2017-09-19 14:33:04 +02:00
Sebastian Huber
44c011439c
bsp/qoriq: Reduce static memory demands
...
Update #3085 .
2017-09-19 10:57:28 +02:00
Sebastian Huber
ec28f31138
bsp/qoriq: Add decrementer clock driver
...
Update #3085 .
2017-09-19 10:57:27 +02:00
Sebastian Huber
fd70e20621
bsp/qoriq: Add early debug output initialization
...
Update #3085 .
2017-09-19 10:57:27 +02:00
Sebastian Huber
599e6fbdd8
bsps/powerpc: PPC_EXC_CONFIG_USE_FIXED_HANDLER
...
Make PPC_EXC_CONFIG_USE_FIXED_HANDLER mandatory for BSPs using
ppc_exc_interrupt(). Pass exception number to bsp_interrupt_dispatch()
to allow processing of decrementer and doorbell exceptions as hypervisor
guest.
Update #3085 .
2017-09-19 10:57:27 +02:00
Sebastian Huber
f3b292365f
bsps: Clock_driver_support_install_isr()
...
Remove old ISR parameter since is not used by the clock driver shell.
Make an implementation optional.
Update #3139 .
2017-09-18 08:22:38 +02:00
Sebastian Huber
a937a5a534
libio: Add rtems_libio_iop_is_readable()
...
Update #3132 .
2017-09-15 10:27:12 +02:00
Sebastian Huber
ead1281fe0
bsp/mrm332: Remove dead code
...
Update #3132 .
2017-09-14 07:02:28 +02:00
Sebastian Huber
df62e51974
bsp/qoriq: Virtual interrupt controller support
...
Update #3085 .
2017-09-12 10:00:36 +02:00
Sebastian Huber
134fe56901
bsp/qoriq: Add byte channel console driver
...
Update #3085 .
2017-09-12 10:00:33 +02:00
Sebastian Huber
356b1b8516
bsp/qoriq: Port ePAPR hcall interface to RTEMS
...
Update #3085 .
2017-09-12 10:00:32 +02:00
Sebastian Huber
0d51c05bb6
bsp/qoriq: Import ePAPR hcalls from Linux 4.12
...
Update #3085 .
2017-09-12 10:00:30 +02:00
Sebastian Huber
b742de24c0
bsp/qoriq: Boot page translation
...
Do not mingle with the boot page translation as hypervisor guest.
Update #3085 .
2017-09-12 10:00:27 +02:00
Sebastian Huber
0ce5bfb984
bsp/qoriq: Do not touch MMU as hypervisor guest
...
Update #3085 .
2017-09-12 10:00:23 +02:00
Sebastian Huber
20fc4f95aa
bsp/qoriq: Add QORIQ_IS_HYPERVISOR_GUEST
...
Update #3085 .
2017-09-12 10:00:18 +02:00
Sebastian Huber
458179f19e
bsp/qoriq: Remove console stuff from bsp_start()
...
Update #3085 .
2017-09-12 10:00:13 +02:00
Sebastian Huber
1bc0ad2e12
Simplify and unify BSP_output_char
...
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 .
2017-09-12 09:57:53 +02:00
Christian Mauderer
f7f420e11a
bsp/atsam: Fix MPU sections.
...
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.
2017-09-07 09:26:05 +02:00
Daniel Hellstrom
8570ad2216
leon,ambapp_bus: make unreferenced global function static
...
Fixes #3072
2017-08-29 08:44:13 +02:00
Daniel Hellstrom
efcac228f4
leon,grascs: fix semaphore policies
...
Closes #2726
2017-08-29 08:44:13 +02:00
Daniel Hellstrom
7f13fae87e
leon,ambapp: fixes bad allocation check
...
Updates #2496 but to close needs to be applied to 4.11 accoring to ticket.
2017-08-29 08:44:13 +02:00
Daniel Hellstrom
360fb2fe75
leon,gr1553b: improve init check
...
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.
2017-08-29 08:44:13 +02:00
Daniel Hellstrom
1ccce05337
libchip,greth: disable driver if SMP kernel
...
Update #2355
2017-08-29 08:44:05 +02:00
Daniel Hellstrom
3471d3da25
leon,occan: remove dead code.
...
Fixes #2878
2017-08-29 08:31:19 +02:00
Daniel Hellstrom
6b339b5af6
leon, grspw: for SMP use GRSPW Packet driver
...
The GRSPW packet driver supports SMP and therefore the legacy GRSPW
driver is disabled for SMP builds.
Update #2355
2017-08-29 08:31:09 +02:00
Joel Sherrill
c58e4f5745
fb/fb.c: include <string.h> for memcpy()
2017-08-27 14:50:47 -05:00
Sebastian Huber
a97d77c187
Include missing <rtems/bspIo.h>
2017-08-25 11:00:32 +02:00
Sebastian Huber
1f22b26945
Include missing <limits.h>
...
Update #2132 .
2017-08-25 10:59:52 +02:00