Hello,
sadly ARM software avoids the kernel on my device to be patched. I'm not ablet in anyway to compile a working mali.ko kernel module to get the binaries libMali.so and libUmp.so connected to them. This means I can't patch my Linux kernel for my Android tablet.
Thanks ARM! The tablet manufacturers might have modified the sources and just closed them.
The kernel modules don't comply with GPLv2 as they should. So it's not possible to get custom ROM's on that tablet with legal investments.
Thanks ARM again for closed source even the modules, which is a really bad thing. Opensource and ARM GPU's are not complying.
thanks for tying to help me with this. The kernel device tree is here: http://www.intenso.de/downloads.php?kategorie=33&produkt=1322562274 The mali kernel module is located in /drivers/amlogic/mali . It's having customizations inside. The source code from the Intenso GmbH must be somehow broken. The kernel is working but what is the use on a tablet without a GUI? Makes no profit. I'm thinking that the Intenso GmbH knowingly distributed the kernel not tested if it's complete. The thing I see is that the original kernel got build by someone from China so Intenso might never have compiled the kernel but have distributed them. It looks like that the device manufacturer Yifangdigital does provide a service that they compile the kernel. Even the bootloader got compiled from them. And I'm sure that Yifangdigital gives a f*** about to comply with the GPL. The devices should just get sold and make money. Behind open source and some companies is just ti make money. Doesn't matter if a lizence is not being compiled.
zwzhu@midcs-desktop looks like yifangdigital
If we can't get the mali.ko module as a working one compiled, I will just build the whole 3.0.8-ge9ca3e2 kernel around the module. In my stock Android ROM are mali.ko and ump.ko precompiled of course I'll use the mali.ko then. But the kernel is not complying with GPL so LineageOS is impossible... I'm going to have a stock KitKat running on that device stable. Luckily AOSP is Apache 2.0.