Definitely looks like that tree is out of date a bit. Looks like Heshams's tree needs to be rebased. Even better would be merging it to rtems.org if it is ready now. :)
--joel On Tue, Aug 22, 2017 at 6:01 PM, Denis Obrezkov <denisobrez...@gmail.com> wrote: > 2017-08-23 0:58 GMT+02:00 Joel Sherrill <j...@rtems.org>: > >> I would guess that's the case: >> >> $ cd rtems >> [joel@localhost rtems]$ find . -name "_kernel*.h" >> ./cpukit/libcsupport/include/machine/_kernel_time.h >> ./cpukit/libcsupport/include/machine/_kernel_types.h >> ./cpukit/libcsupport/include/machine/_kernel_cpuset.h >> ./cpukit/libcsupport/include/machine/_kernel_param.h >> ./cpukit/libnetworking/machine/_kernel_lock.h >> >> >> On Tue, Aug 22, 2017 at 5:38 PM, Denis Obrezkov <denisobrez...@gmail.com> >> wrote: >> >>> 2017-08-23 0:02 GMT+02:00 Denis Obrezkov <denisobrez...@gmail.com>: >>> >>>> 2017-08-22 23:49 GMT+02:00 Joel Sherrill <j...@rtems.org>: >>>> >>>>> >>>>> >>>>> On Tue, Aug 22, 2017 at 4:25 PM, Denis Obrezkov < >>>>> denisobrez...@gmail.com> wrote: >>>>> >>>>>> 2017-08-22 22:09 GMT+02:00 Joel Sherrill <j...@rtems.org>: >>>>>> >>>>>>> Sebastian, >>>>>>> >>>>>>> Did you consciously not add riscv do rtems-all.bset? Or was it an >>>>>>> oversight? >>>>>>> >>>>>>> Thanks for doing this. I was building on the master of the tools and >>>>>>> I haven't checked gdb for riscv but all targets did build. >>>>>>> >>>>>>> --joel >>>>>>> >>>>>>> On Tue, Aug 22, 2017 at 9:55 AM, Denis Obrezkov < >>>>>>> denisobrez...@gmail.com> wrote: >>>>>>> >>>>>>>> Ok, I will try today >>>>>>>> >>>>>>>> 2017-08-22 16:44 GMT+02:00 Gedare Bloom <ged...@rtems.org>: >>>>>>>> >>>>>>>>> Denis, >>>>>>>>> >>>>>>>>> Please confirm if this works for you. >>>>>>>>> >>>>>>>>> On Tue, Aug 22, 2017 at 9:17 AM, Sebastian Huber >>>>>>>>> <sebastian.hu...@embedded-brains.de> wrote: >>>>>>>>> > Hello, >>>>>>>>> > >>>>>>>>> > I added a basic RISC-V 32-bit tool chain to the RSB. It is based >>>>>>>>> on the >>>>>>>>> > latest Newlib snapshot and GCC 7.2. The GDB is not included. I >>>>>>>>> guess for >>>>>>>>> > this we have to update to GDB 8.0. I didn't test this tool chain. >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > Sebastian Huber, embedded brains GmbH >>>>>>>>> > >>>>>>>>> > Address : Dornierstr. 4, D-82178 Puchheim, Germany >>>>>>>>> > Phone : +49 89 189 47 41-16 >>>>>>>>> > Fax : +49 89 189 47 41-09 >>>>>>>>> > E-Mail : sebastian.hu...@embedded-brains.de >>>>>>>>> > PGP : Public key available on request. >>>>>>>>> > >>>>>>>>> > Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des >>>>>>>>> EHUG. >>>>>>>>> > >>>>>>>>> > _______________________________________________ >>>>>>>>> > devel mailing list >>>>>>>>> > devel@rtems.org >>>>>>>>> > http://lists.rtems.org/mailman/listinfo/devel >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Regards, Denis Obrezkov >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> devel mailing list >>>>>>>> devel@rtems.org >>>>>>>> http://lists.rtems.org/mailman/listinfo/devel >>>>>>>> >>>>>>> >>>>>>> >>>>>> I have the error: >>>>>> riscv32-rtems4.12-gcc --pipe -DHAVE_CONFIG_H -I.. >>>>>> -I../../cpukit/../../../hifive1/lib/include -march=rv32imac >>>>>> -mabi=ilp32 -DFE3XX -Os -g -Wall -Wmissing-prototypes >>>>>> -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs >>>>>> -MT src/libscore_a-kern_tc.o -MD -MP -MF src/.deps/libscore_a-kern_tc.Tpo >>>>>> -c -o src/libscore_a-kern_tc.o `test -f 'src/kern_tc.c' || echo >>>>>> '/home/reprofy/development/rtems/kernel/rtems-riscv/c/src/.. >>>>>> /../cpukit/score/'`src/kern_tc.c >>>>>> In file included from /home/reprofy/development/rtem >>>>>> s/4.12/riscv32-rtems4.12/include/sys/_pthreadtypes.h:24:0, >>>>>> from /home/reprofy/development/rtem >>>>>> s/4.12/riscv32-rtems4.12/include/sys/types.h:239, >>>>>> from /home/reprofy/development/rtem >>>>>> s/4.12/riscv32-rtems4.12/include/sys/time.h:43, >>>>>> from ../../cpukit/../../../hifive1/ >>>>>> lib/include/rtems/score/timecounter.h:26, >>>>>> from ../../cpukit/../../../hifive1/ >>>>>> lib/include/rtems/score/timecounterimpl.h:26, >>>>>> from /home/reprofy/development/rtem >>>>>> s/kernel/rtems-riscv/c/src/../../cpukit/score/src/kern_tc.c:36: >>>>>> /home/reprofy/development/rtems/4.12/riscv32-rtems4.12/include/sys/cpuset.h:227:10: >>>>>> fatal error: machine/_kernel_cpuset.h: No such file or directory >>>>>> #include <machine/_kernel_cpuset.h> >>>>>> ^~~~~~~~~~~~~~~~~~~~~~~~~~ >>>>>> compilation terminated. >>>>>> >>>>> >>>>> Is this file in your RTEMS source tree? It is a shared file across all >>>>> ports and >>>>> should always be there. >>>>> >>>>> --joel >>>>> >>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Regards, Denis Obrezkov >>>>>> >>>>> >>>>> No, I can't find it. >>>> >>>> Here are my build instructions: >>>> https://docs.google.com/document/d/13_qoWGmQ4N3Sqgb9dvaX27Dn >>>> _npZX6IkedyvImBcKfo/edit?usp=sharing >>>> in "Build instructions" section. >>>> >>>> Did I miss something? >>>> -- >>>> Regards, Denis Obrezkov >>>> >>> >>> I work with Hesham's git tree and may be it's a bit outdated. >>> >>> -- >>> Regards, Denis Obrezkov >>> >> >> My output: > $ find . -name "_kernel*.h" > ./rtems-riscv/cpukit/libcsupport/include/machine/_kernel_time.h > ./rtems-riscv/cpukit/libcsupport/include/machine/_kernel_types.h > ./rtems-riscv/cpukit/libnetworking/machine/_kernel_lock.h > > -- > Regards, Denis Obrezkov >
_______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel