Joel Sherrill
14e5a0824b
Fix warnings for using C/ObjC specific GCC flags with C++
...
Closes #3181 .
2017-10-11 21:32:32 -05:00
Sebastian Huber
80933ab316
bsps/powerpc: Fix robust thread dispatch again
...
Use the saved MSR to account for FPU and AltiVec settings.
Update #2811 .
2017-10-09 07:38:15 +02:00
Joel Sherrill
19cbd1943d
pc386/.../bspreset.c: Readd proper reset code.
...
The removal of the Edison code removed the wrong part of the
conditional.
Closes #3172 .
2017-10-08 22:26:13 -05:00
Sebastian Huber
170df3d9b1
bsp/imx: Add SPI bus driver
...
Update #3090 .
2017-10-06 12:49:30 +02:00
Sebastian Huber
54380f4244
bsp/imx: Add imx_iomux_configure_pins()
...
Update #3090 .
2017-10-06 12:49:30 +02:00
Sebastian Huber
e316be750c
bsp/imx: Import iomux from FreeBSD
...
Update #3090 .
2017-10-06 12:49:29 +02:00
Sebastian Huber
b39cda6ca4
bsp/imx: Fix I2C registration with path
...
Update #3090 .
2017-10-06 12:49:29 +02:00
Sebastian Huber
de59c065c5
posix: Implement self-contained POSIX mutex
...
POSIX mutexes are now available in all configurations and no longer
depend on --enable-posix.
Update #2514 .
Update #3112 .
2017-10-05 14:29:02 +02:00
Sebastian Huber
5222488573
posix: Implement self-contained POSIX condvar
...
POSIX condition variables are now available in all configurations and no
longer depend on --enable-posix.
Update #2514 .
Update #3113 .
2017-10-05 14:29:02 +02:00
Sebastian Huber
f043b9bd3b
bsp/imx: Add I2C bus driver
...
Update #3090 .
2017-10-02 13:40:56 +02:00
Sebastian Huber
9db9024b7d
bsp/imx: Fix I2C register header
...
Update #3090 .
2017-10-02 13:40:56 +02:00
Sebastian Huber
ce28d601c9
bsp/imx: Add imx_get_reg_of_node()
...
Update #3090 .
2017-10-02 13:40:56 +02:00
Sebastian Huber
7e195e66c7
bsp/imx: Add imx_get_irq_of_node()
...
Update #3090 .
2017-10-02 13:40:56 +02:00
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