Commit Graph

30715 Commits

Author SHA1 Message Date
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
Joel Sherrill
d85d2676e1 psxconfig01/init.c: Fix printf() format warnings 2017-08-27 14:11:43 -05:00
Joel Sherrill
8b29f9b9e8 sp25/task1.c: Fix printf() format warnings 2017-08-27 14:11:24 -05:00
Joel Sherrill
37f0023fde spstkalloc02/init.c: Fix printf() format warnings 2017-08-27 14:09:34 -05:00
Sebastian Huber
02b007e11e Include missing <limits.h>
Update #2132.
2017-08-25 14:39:38 +02:00
Sebastian Huber
163ff8ee04 score: Remove <string.h> include from basedefs.h
Close #2133.
2017-08-25 11:03:21 +02:00
Sebastian Huber
cfa7afd4e4 score: Remove <limits.h> include from basedefs.h
Close #2132.
2017-08-25 11:02:43 +02:00
Sebastian Huber
f93f770ee6 network: Include missing header file 2017-08-25 11:01:50 +02:00
Sebastian Huber
76b9c313ac libpci: Use calloc()
Update #2133.
2017-08-25 11:01:15 +02: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
Sebastian Huber
b2ed712d26 Include missing <string.h>
Update #2133.
2017-08-25 10:58:58 +02:00
Sebastian Huber
80a13ec48d samples/fileio: Give command availability hint
Close #3088.
2017-08-24 08:44:22 +02:00
Chris Johns
602b184fd0 libmisc/rtems-fdt: Add libmisc/rtems-fdt to the cpukit wrapup.
Updates #3099.
2017-08-24 09:39:43 +10:00
Sebastian Huber
695c9c500a bsp/qoriq: Add qoriq_e6500_64 variant
Update #3082.
2017-08-22 16:27:03 +02:00
Sebastian Huber
95a4b1f975 bsp/qoriq: Enable > 2GiB memory
Update #3082.
2017-08-22 16:27:03 +02:00
Sebastian Huber
c693a3a506 powerpc: PPC64_NOP_FOR_LINKER_TOC_POINTER_RESTORE
In 64-bit mode, the linker must have the ability to restore the TOC
pointer after an external function call.

Update #3082.
2017-08-22 16:27:03 +02:00
Sebastian Huber
c8aeb76c44 bsp/qoriq: 64-bit MMU support
Update #3082.
2017-08-22 16:27:03 +02:00
Sebastian Huber
77c8101686 bsp/qoriq: 64-bit support for interrupt controller
Update #3082.
2017-08-22 16:27:03 +02:00
Sebastian Huber
5f42a0e478 bsp/qoriq: Enable 64-bit mode for exceptions
Update #3082.
2017-08-22 16:27:02 +02:00
Sebastian Huber
f14da4517f bsp/qoriq: 64-bit support for spin table
Update #3082.
2017-08-22 16:27:02 +02:00
Sebastian Huber
0ae1916bcf bsp/qoriq: Copy FDT later
We need a ready to use TOC section before we can call bsp_fdt_copy().

Update #3082.
2017-08-22 16:27:02 +02:00
Sebastian Huber
43cc2b4daf bsp/qoriq: Add basic 64-bit support
Update #3082.
2017-08-22 16:27:02 +02:00
Sebastian Huber
c6994af7a7 bsp/qoriq: Use LA to load an address
Add 64-bit support for LA.

Update #3082.
2017-08-22 16:27:02 +02:00
Sebastian Huber
0e26c19a07 bsps/powerpc: Add 64-bit CRT init/fini support
Update #3082.
2017-08-22 16:27:01 +02:00
Sebastian Huber
d50124d51b bsps/powerpc: Rename ppc_exc_wrap_async_normal_end
Rename ppc_exc_wrap_async_normal_end to ppc_exc_interrupt_end to avoid a
bit of obfuscation.

Update #3082.
2017-08-22 16:27:01 +02:00
Sebastian Huber
50382788b3 bsps/powerpc: Add 64-bit SET_SELF_CPU_CONTROL
Update #3082.
2017-08-22 16:27:01 +02:00
Sebastian Huber
60d077f0ba bsps/powerpc: Add 64-bit linker sections
Update #3082.
2017-08-22 16:27:01 +02:00
Sebastian Huber
241d2f2ff1 bsps: Fix integer types in bsp_fdt_copy()
Update #3082.
2017-08-22 16:27:01 +02:00
Sebastian Huber
d8012bbd65 bsps: Add BSP_FDT_BLOB_COPY_TO_READ_ONLY_LOAD_AREA 2017-08-22 16:27:01 +02:00
Sebastian Huber
ec25c6ef74 bsps: Fix integer to/from pointer
Update #3082.
2017-08-22 16:27:00 +02:00
Sebastian Huber
a6f84b2753 powerpc: Add 64-bit context/interrupt support
Update #3082.
2017-08-22 16:26:19 +02:00
Sebastian Huber
7837728b13 powerpc: 64-bit _CPU_Context_Initialize() support
Update #3082.
2017-08-22 14:19:00 +02:00
Sebastian Huber
5a9372ff7e powerpc: 64-bit support for CPU_SIZEOF_POINTER
Update #3082.
2017-08-22 14:19:00 +02:00
Sebastian Huber
ea9084defd powerpc: ppc_interrupt_get_disable_mask()
Fix warning on 64-bit PowerPC.

Update #3082.
2017-08-22 14:18:59 +02:00
Sebastian Huber
caa12270d0 powerpc: Add register defines
Update #3082.
2017-08-22 14:18:59 +02:00
Sebastian Huber
5e1a831e2b libchip/serial: Fix integer types
Update #3082.
2017-08-22 14:18:59 +02:00
Sebastian Huber
b98e407f63 libchip/ata: Fix integer to/from pointer
Update #3082.
2017-08-22 14:18:58 +02:00
Sebastian Huber
a8f4fd2872 smptests: Fix format specifier
Update #3082.
2017-08-22 14:18:58 +02:00
Sebastian Huber
93934f886f heap: Fix integer types
Update #3082.
2017-08-22 14:18:58 +02:00
Sebastian Huber
e062741da6 dev/i2c: Fix integer type
Update #3082.
2017-08-22 14:18:57 +02:00
Sebastian Huber
279c54063e score: Fix format specifier
Update #3082.
2017-08-22 08:06:11 +02:00
Sebastian Huber
e0660391fa confdefs: Fix POSIX keys configuration
Remove the OBJECTS_UNLIMITED_OBJECTS flag for the memory size
configuration.

Update #3105.
2017-08-22 08:02:15 +02:00
Chris Johns
6b7efdb2ed libmisc/rtems-fdt: Add RTEMS FDT wrapper and shell command to libmisc.
- Provide application support for handling FDT blobs in RTEMS. This
  is useful when interfacing FPGA fabrics.
- Provide a shell command to list a blob as well as provide read
  and write access to addresses in the FTB.

Closes #3099.
2017-08-20 11:11:46 +10:00
Chris Johns
849500d0f2 dev/i2c: Add I2C device support for FPGA Slave, LM25066A, TMP112, ADS1113, ADS1114 and ADS1115
Closes #3101.
2017-08-20 10:59:53 +10:00
Chris Johns
12dea0afa5 dev/i2c: Add Xilinx AXI I2C driver.
This is a generic driver for use with Xilinx AXI I2C controller IP.

Closes #3100.
2017-08-16 14:49:58 +10:00
Chris Johns
8ad4d937df libdebugger/i386 Fix i386 backend after changes.
Closes #3097.
2017-08-16 13:34:16 +10:00
Chris Johns
b2353ed924 libdebugger: Fixes to debugging, ARM support, locking, and gcc-7.1 warnings.
- Add `printk` support to aid multi-core debugging.
- Add lock trace to aid lock debugging.
- Fixes to gcc-7.1 warnings.
- Fixes from ticket #2879.
- Add verbose command controls.
- Change using the RTEMS sys/lock.h API to manage exception threads.
- ARM hardware breakpoint fixes. Support for SMP stepping
  is not implemented, this requires use of the context id
  register.

Closes #2879.
2017-08-15 11:39:22 +10:00