Yes, I use the legacy network stack (I did not know it is legacy, Do you have any plans to remove it from source?).
I will create the ticket and I will send the patch. Best regards, Mikhail On Thu, 23 Aug 2018 at 07:33, Sebastian Huber < sebastian.hu...@embedded-brains.de> wrote: > On 23/08/18 07:29, Sebastian Huber wrote: > > Hello, > > > > On 22/08/18 16:49, Mikhail Svetkin wrote: > >> Hi all, > >> > >> I have found a problem with assembler code generation in network > >> stack on ARM processor (aligment fault). > >> > >> I am using: > >> arm-rtems5-gcc (GCC) 7.2.0 20170814 (RTEMS 5, RSB > >> a6d011e028a0776cedf0823940eb882e917a44e5, Newlib 2.5.0.20170922) > >> > >> The compiler generates invalid instruction 'ldmia' here > >> ( > https://git.rtems.org/rtems/tree/cpukit/libnetworking/netinet/udp_usrreq.c#n160 > ). > >> > >> The instruction does not support unaligned accesses. > >> > >> Also i have found the bug fix in FreeBSD repository > >> ( > https://github.com/freebsd/freebsd/commit/6cc0e8d2a0b583db5707f811d4ebfbe1ad05e628 > ) > > > > this is a three year old commit. Which libbsd version do you use? This > > fix is included in the libbsd 4.11 and master branch. > > > > Oh, I should have read the URL more carefully. You use the legacy > network stack. Please open a ticket for this. > > -- > 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