[PATCH 00/32] LEON

Daniel Hellstrom daniel at gaisler.com
Fri May 12 17:41:12 UTC 2017


Hi Joel,

I have run the rtems-testsuite different configurations including SMP 
and non-smp with/without driver manager enabled. There are a couple 5-10 
failures since before, where 5 stems from known problem related to our 
toolchain config.
We use a our own scripted test environment so I haven't tested Chris BSP 
tester. Daniel Cederman added recently to our internal Jenkins test 
system that the RTEMS test-suite is run on TSIM when committing to our 
git repository, which is looking really good. This is very promising 
going forward.

I'm away all next week. So if it is okay I will push them on Sunday 
instead? but not patch 32 which had comments of course.

Regards,
Daniel

On 2017-05-11 17:32, Joel Sherrill wrote:
> If this touches nothing but LEON BSP code and you have tested it, then 
> I am ok with it assuming it has been adequately tested and doesn't 
> introduce warnings.
>
> Did you build smp and uniprocessor?
>
> Have you run Chris' BSP tester?
>
> Answer yes to all and give until Monday (to give weekend for comments) 
> and then push them. IMO
>
> --joel
>
> On May 11, 2017 9:26 AM, "Daniel Hellstrom" <daniel at gaisler.com 
> <mailto:daniel at gaisler.com>> wrote:
>
>     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
>     _______________________________________________
>     devel mailing list
>     devel at rtems.org <mailto:devel at rtems.org>
>     http://lists.rtems.org/mailman/listinfo/devel
>     <http://lists.rtems.org/mailman/listinfo/devel>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20170512/fdf2604f/attachment-0002.html>


More information about the devel mailing list