This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Does Valgrind support TI DM8168 platform?



Hi,

My program runs on DM8168 ARM and connects DSP using SYSLINK. The DSP is used as slave doing number crunching jobs. Can I use Valgrind to discover memory issues on ARM?

I checked Valgrind site, here are the supported platforms. Expert's advice is needed.

Thanks,

Zhao

Valgrind supports the following platforms:

  • x86/Linux: up to and including SSSE3, but not higher -- no SSE4, AVX, AVX2. This target is in maintenance mode now..
  • AMD64/Linux: up to and including AVX2. This is the primary development target and tends to be well supported.
  • PPC32/Linux, PPC64/Linux, PPC64LE/Linux: up to and including Power8.
  • S390X/Linux: supported.
  • ARM/Linux: up to and including ARMv7.
  • ARM64/Linux: Up to and including ARMv8.
  • MIPS32/Linux, MIPS64/Linux: supported.
  • X86/Solaris, AMD64/Solaris, X86/illumos, AMD64/illumos: support is new in 3.11.0.
  • X86/Darwin (10.10, 10.11), AMD64/Darwin (10.10, 10.11): supported.
  • ARM/Android, ARM64/Android, MIPS32/Android, X86/Android: supported.

On Linux, you must be running kernel 3.0 or later, and glibc 2.5.X or later. On Mac OS X you must be running 10.9.x or later.

  • Zhao,

    I am not familiar with this tool, but if you search for "Valgrind" on e2e you will find a few questions across several forums (Linux, Sitara, etc.).

    In this case I think that would be your best bet to find more relevant information about this.

    Regards,
    Rafael
  • Zhao Li said:
    My program runs on DM8168 ARM and connects DSP using SYSLINK.

    What software runs on the DM8168 ARM?

    According to the Valgrind supported platforms you listed, the DM8168 Cortex-A8 ARM needs to be running a Linux Kernel 3.0 or later to support Valgrind.

  • Linux kernel 2.6.37+ runs on DM8168 ARM.

    We used Valgrind 3.8.1 which is suitable for 2.6.37+. Only the latest Valgrind 3.11.0 requires kernel 3.0+.

    Does syslink need be shut down for Valgrind tests?

    Thanks,

    Zhao