This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Gator with MALI-6xx

Hi,

I was trying to follow the instructions (Using DS-5 Streamline with Mali on Samsung Galaxy Note 3 & 10.1) to build gator with Mali-6xx support for Samsung Note 10.1 (2014) with Android 4.4.2 and kernel 3.4.39. Most of the instruction went smoothly till the part of building gator drivers.

GATOR_WITH_MALI_SUPPORT=MALI_T6xx make -C /home/kbzowski/sources/android/kernel-src M=`pwd` modules

Building gator module failed with an error:

make: Entering directory `/home/kbzowski/sources/android/kernel-src'
  CC [M]  /home/kbzowski/sources/android/DS-5/arm/gator/driver-src/gator-driver/gator_main.o
:0:0: error: "MALI_SUPPORT" redefined [-Werror]
:0:0: note: this is the location of the previous definition
In file included from /home/kbzowski/sources/android/DS-5/arm/gator/driver-src/gator-driver/gator_main.c:257:0:
/home/kbzowski/sources/android/DS-5/arm/gator/driver-src/gator-driver/gator_marshaling.c: In function 'marshal_summary':
/home/kbzowski/sources/android/DS-5/arm/gator/driver-src/gator-driver/gator_marshaling.c:54:6: error: "MALI_T6xx" is not defined [-Werror=undef]
/home/kbzowski/sources/android/DS-5/arm/gator/driver-src/gator-driver/gator_marshaling.c:56:8: error: "MALI_T6xx" is not defined [-Werror=undef]
In file included from /home/kbzowski/sources/android/DS-5/arm/gator/driver-src/gator-driver/gator_main.c:263:0:
/home/kbzowski/sources/android/DS-5/arm/gator/driver-src/gator-driver/gator_trace_gpu.c: At top level:
/home/kbzowski/sources/android/DS-5/arm/gator/driver-src/gator-driver/gator_trace_gpu.c:22:36: fatal error: linux/mali_linux_trace.h: No such file or directory
cc1: all warnings being treated as errors

compilation terminated.
make[1]: *** [/home/kbzowski/sources/android/DS-5/arm/gator/driver-src/gator-driver/gator_main.o] Error 1
make: *** [_module_/home/kbzowski/sources/android/DS-5/arm/gator/driver-src/gator-driver] Error 2
make: Leaving directory `/home/kbzowski/sources/android/kernel-src'

I checked gator_marshaling.c and it looks like I should use GATOR_WITH_MALI_SUPPORT=MALI_MIDGARD instead.

but

GATOR_WITH_MALI_SUPPORT=MALI_MIDGARD make -C /home/kbzowski/sources/android/kernel-src M=`pwd` modules

Finished with an error also:

make: Entering directory `/home/kbzowski/sources/android/kernel-src'
  CC [M]  /home/kbzowski/sources/android/DS-5/arm/gator/driver-src/gator-driver/gator_main.o
  CC [M]  /home/kbzowski/sources/android/DS-5/arm/gator/driver-src/gator-driver/gator_events_block.o
  CC [M]  /home/kbzowski/sources/android/DS-5/arm/gator/driver-src/gator-driver/gator_events_irq.o
  CC [M]  /home/kbzowski/sources/android/DS-5/arm/gator/driver-src/gator-driver/gator_events_meminfo.o
  CC [M]  /home/kbzowski/sources/android/DS-5/arm/gator/driver-src/gator-driver/gator_events_mmapped.o
  CC [M]  /home/kbzowski/sources/android/DS-5/arm/gator/driver-src/gator-driver/gator_events_net.o
  CC [M]  /home/kbzowski/sources/android/DS-5/arm/gator/driver-src/gator-driver/gator_events_perf_pmu.o
  CC [M]  /home/kbzowski/sources/android/DS-5/arm/gator/driver-src/gator-driver/gator_events_sched.o
  CC [M]  /home/kbzowski/sources/android/DS-5/arm/gator/driver-src/gator-driver/gator_events_mali_midgard.o
  CC [M]  /home/kbzowski/sources/android/DS-5/arm/gator/driver-src/gator-driver/gator_events_mali_midgard_hw.o
/home/kbzowski/sources/android/DS-5/arm/gator/driver-src/gator-driver/gator_events_mali_midgard_hw.c: In function 'read_counter':
/home/kbzowski/sources/android/DS-5/arm/gator/driver-src/gator-driver/gator_events_mali_midgard_hw.c:769:64: error: 'vithar_blocks' undeclared (first use in this function)
/home/kbzowski/sources/android/DS-5/arm/gator/driver-src/gator-driver/gator_events_mali_midgard_hw.c:769:64: note: each undeclared identifier is reported only once for each function it appears in
/home/kbzowski/sources/android/DS-5/arm/gator/driver-src/gator-driver/gator_events_mali_midgard_hw.c:776:3: error: 'value' undeclared (first use in this function)
make[1]: *** [/home/kbzowski/sources/android/DS-5/arm/gator/driver-src/gator-driver/gator_events_mali_midgard_hw.o] Error 1
make: *** [_module_/home/kbzowski/sources/android/DS-5/arm/gator/driver-src/gator-driver] Error 2
make: Leaving directory `/home/kbzowski/sources/android/kernel-src'

Kind Regards,

Krzysztof Bzowski

Parents
  • Hi Krzysztof

    Can you share what version of DS-5 you are using? The guide is written against 5.17 so it's possible that things have changed since then, so it might be worth trying with 5.17 and see if that gets you going

    Hth,

    Chris

Reply
  • Hi Krzysztof

    Can you share what version of DS-5 you are using? The guide is written against 5.17 so it's possible that things have changed since then, so it might be worth trying with 5.17 and see if that gets you going

    Hth,

    Chris

Children
No data