[ovs-dev] SIGILL ovs branch-2.12/arm64/DPDK

James Page james.page at canonical.com
Wed Sep 4 08:49:46 UTC 2019


On Tue, Sep 3, 2019 at 5:48 PM Ilya Maximets <i.maximets at samsung.com> wrote:

> > Hi
> >
> > I've been testing non-x86 architecture builds for the upcoming 2.12
> release
> > of OVS and I'm hitting an issue with DPDK enabled builds on the arm64
> > architecture.
> >
> > branch-2.12 includes improvements for native hashing under arm64; these
> > appear to work fine when DPDK is not in the mix, but with DPDK enabled, I
> > get a SIGILL in lib/hash.c:
>
> Hi.
>
> What is your target platform?
> One explanation I could imagine is that DPDK blindly forces
> -march=armv8-a+crc
> defining __ARM_FEATURE_CRC32 while your cpu doesn't support crc32
> extension.
>
> Do you have crc32 in the list of cpu features in /proc/cpuinfo ?
>

It would appear that I do not:

Features : fp asimd evtstrm cpuid

Thanks for the pointer.


More information about the dev mailing list