<div dir="auto">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.<div dir="auto"><br></div><div dir="auto">Did you build smp and uniprocessor?</div><div dir="auto"><br></div><div dir="auto">Have you run Chris' BSP tester?</div><div dir="auto"><br></div><div dir="auto">Answer yes to all and give until Monday (to give weekend for comments) and then push them. IMO</div><div dir="auto"><br></div><div dir="auto">--joel</div></div><div class="gmail_extra"><br><div class="gmail_quote">On May 11, 2017 9:26 AM, "Daniel Hellstrom" <<a href="mailto:daniel@gaisler.com">daniel@gaisler.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">The third set of patches for LEON. In short it contains:<br>
* GRCAN API changed from I/O system to C functions API, better error handling,<br>
other improvements and SMP support.<br>
* GRETH ethernet reset/autonegotiation improvements for GR740<br>
* Possible to have LEON3 SMP kernel to boot on other than CPU0.<br>
* SMP support and warnings fixes in: GRTC, GRTM, PCI peripherals,<br>
GR1553BM & BC. Still need to update GRSPW and GR1553RT.<br>
* Removed old unused APBUART RAW driver to reduce code duplication.<br>
* Patches to make RTEMS build using LLVM Clang for sparc.<br>
<br>
Best Regards,<br>
Daniel Hellstrom<br>
<br>
<br>
---<br>
<br>
c/src/lib/libbsp/sparc/<wbr>Makefile.am | 1 -<br>
c/src/lib/libbsp/sparc/leon2/<wbr>Makefile.am | 1 -<br>
c/src/lib/libbsp/sparc/leon3/<wbr>Makefile.am | 3 +-<br>
.../libbsp/sparc/leon3/<wbr>console/printk_support.c | 34 +-<br>
c/src/lib/libbsp/sparc/leon3/<wbr>include/leon.h | 2 +-<br>
c/src/lib/libbsp/sparc/leon3/<wbr>startup/bspstart.c | 5 +<br>
c/src/lib/libbsp/sparc/shared/<wbr>1553/gr1553bc.c | 123 +-<br>
c/src/lib/libbsp/sparc/shared/<wbr>1553/gr1553bm.c | 53 +-<br>
c/src/lib/libbsp/sparc/shared/<wbr>amba/ahbstat.c | 4 +-<br>
c/src/lib/libbsp/sparc/shared/<wbr>can/grcan.c | 2206 +++++++++++---------<br>
c/src/lib/libbsp/sparc/shared/<wbr>include/apbuart.h | 33 -<br>
c/src/lib/libbsp/sparc/shared/<wbr>include/genirq.h | 47 +-<br>
c/src/lib/libbsp/sparc/shared/<wbr>include/grcan.h | 268 ++-<br>
c/src/lib/libbsp/sparc/shared/<wbr>include/greth.h | 11 +<br>
c/src/lib/libbsp/sparc/shared/<wbr>irq/genirq.c | 58 +-<br>
c/src/lib/libbsp/sparc/shared/<wbr>irq/irq-shared.c | 11 +-<br>
c/src/lib/libbsp/sparc/shared/<wbr>irq_asm.S | 12 +-<br>
c/src/lib/libbsp/sparc/shared/<wbr>net/greth.c | 134 +-<br>
c/src/lib/libbsp/sparc/shared/<wbr>pci/gr_701.c | 67 +-<br>
c/src/lib/libbsp/sparc/shared/<wbr>pci/gr_cpci_gr740.c | 76 +-<br>
c/src/lib/libbsp/sparc/shared/<wbr>pci/gr_leon4_n2x.c | 66 +-<br>
.../lib/libbsp/sparc/shared/<wbr>pci/gr_rasta_adcdac.c | 68 +-<br>
c/src/lib/libbsp/sparc/shared/<wbr>pci/gr_rasta_io.c | 68 +-<br>
.../libbsp/sparc/shared/pci/<wbr>gr_rasta_spw_router.c | 66 +-<br>
c/src/lib/libbsp/sparc/shared/<wbr>pci/gr_rasta_tmtc.c | 68 +-<br>
c/src/lib/libbsp/sparc/shared/<wbr>pci/gr_tmtc_1553.c | 75 +-<br>
c/src/lib/libbsp/sparc/shared/<wbr>start/start.S | 20 +-<br>
c/src/lib/libbsp/sparc/shared/<wbr>tmtc/grtc.c | 135 +-<br>
c/src/lib/libbsp/sparc/shared/<wbr>tmtc/grtm.c | 198 +-<br>
c/src/lib/libbsp/sparc/shared/<wbr>uart/apbuart.c | 897 --------<br>
c/src/lib/libbsp/sparc/shared/<wbr>uart/apbuart_cons.c | 8 +-<br>
c/src/lib/libcpu/sparc/access/<wbr>access.S | 6 +-<br>
c/src/lib/libcpu/sparc/reg_<wbr>win/window.S | 2 +-<br>
c/src/lib/libcpu/sparc/<wbr>syscall/syscall.S | 2 +-<br>
cpukit/score/include/rtems/<wbr>score/threadqimpl.h | 4 +-<br>
35 files changed, 2382 insertions(+), 2450 deletions(-)<br>
<br>
--<br>
2.7.4<br>
______________________________<wbr>_________________<br>
devel mailing list<br>
<a href="mailto:devel@rtems.org">devel@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.rtems.org/<wbr>mailman/listinfo/devel</a><br>
</blockquote></div></div>