[PATCH 00/32] LEON
Daniel Hellstrom
daniel at gaisler.com
Thu May 11 14:25:45 UTC 2017
The third set of patches for LEON. In short it contains:
* GRCAN API changed from I/O system to C functions API, better error handling,
other improvements and SMP support.
* GRETH ethernet reset/autonegotiation improvements for GR740
* Possible to have LEON3 SMP kernel to boot on other than CPU0.
* SMP support and warnings fixes in: GRTC, GRTM, PCI peripherals,
GR1553BM & BC. Still need to update GRSPW and GR1553RT.
* Removed old unused APBUART RAW driver to reduce code duplication.
* Patches to make RTEMS build using LLVM Clang for sparc.
Best Regards,
Daniel Hellstrom
---
c/src/lib/libbsp/sparc/Makefile.am | 1 -
c/src/lib/libbsp/sparc/leon2/Makefile.am | 1 -
c/src/lib/libbsp/sparc/leon3/Makefile.am | 3 +-
.../libbsp/sparc/leon3/console/printk_support.c | 34 +-
c/src/lib/libbsp/sparc/leon3/include/leon.h | 2 +-
c/src/lib/libbsp/sparc/leon3/startup/bspstart.c | 5 +
c/src/lib/libbsp/sparc/shared/1553/gr1553bc.c | 123 +-
c/src/lib/libbsp/sparc/shared/1553/gr1553bm.c | 53 +-
c/src/lib/libbsp/sparc/shared/amba/ahbstat.c | 4 +-
c/src/lib/libbsp/sparc/shared/can/grcan.c | 2206 +++++++++++---------
c/src/lib/libbsp/sparc/shared/include/apbuart.h | 33 -
c/src/lib/libbsp/sparc/shared/include/genirq.h | 47 +-
c/src/lib/libbsp/sparc/shared/include/grcan.h | 268 ++-
c/src/lib/libbsp/sparc/shared/include/greth.h | 11 +
c/src/lib/libbsp/sparc/shared/irq/genirq.c | 58 +-
c/src/lib/libbsp/sparc/shared/irq/irq-shared.c | 11 +-
c/src/lib/libbsp/sparc/shared/irq_asm.S | 12 +-
c/src/lib/libbsp/sparc/shared/net/greth.c | 134 +-
c/src/lib/libbsp/sparc/shared/pci/gr_701.c | 67 +-
c/src/lib/libbsp/sparc/shared/pci/gr_cpci_gr740.c | 76 +-
c/src/lib/libbsp/sparc/shared/pci/gr_leon4_n2x.c | 66 +-
.../lib/libbsp/sparc/shared/pci/gr_rasta_adcdac.c | 68 +-
c/src/lib/libbsp/sparc/shared/pci/gr_rasta_io.c | 68 +-
.../libbsp/sparc/shared/pci/gr_rasta_spw_router.c | 66 +-
c/src/lib/libbsp/sparc/shared/pci/gr_rasta_tmtc.c | 68 +-
c/src/lib/libbsp/sparc/shared/pci/gr_tmtc_1553.c | 75 +-
c/src/lib/libbsp/sparc/shared/start/start.S | 20 +-
c/src/lib/libbsp/sparc/shared/tmtc/grtc.c | 135 +-
c/src/lib/libbsp/sparc/shared/tmtc/grtm.c | 198 +-
c/src/lib/libbsp/sparc/shared/uart/apbuart.c | 897 --------
c/src/lib/libbsp/sparc/shared/uart/apbuart_cons.c | 8 +-
c/src/lib/libcpu/sparc/access/access.S | 6 +-
c/src/lib/libcpu/sparc/reg_win/window.S | 2 +-
c/src/lib/libcpu/sparc/syscall/syscall.S | 2 +-
cpukit/score/include/rtems/score/threadqimpl.h | 4 +-
35 files changed, 2382 insertions(+), 2450 deletions(-)
--
2.7.4
More information about the devel
mailing list