redroid-modules
redroid-modules copied to clipboard
ReDroid kernel modules (binderfs, ashmem etc.)
https://github.com/zizzu0/LinuxKernelModules/blob/main/FindKallsymsLookupName.c
``` root@pve001:~# uname -a Linux pve001 5.15.107-1-pve #1 SMP PVE 5.15.107-1 (2023-04-20T10:05Z) x86_64 GNU/Linux root@pve001:~# modprobe binder_linux devices=binder1,binder2,binder3,binder4,binder5,binder6 root@pve001:~# chmod 666 /dev/binder* chmod: cannot access '/dev/binder*': No such file or...
[root@iZuf67e3acte4ax1uwgxhtZ redroid-modules]# sudo make make -C ashmem make[1]: Entering directory '/root/redroid-modules/ashmem' make -C /lib/modules/`uname -r`/build M=$PWD make[2]: Entering directory '/usr/src/kernels/5.10.134-15.al8.aarch64' make[2]: Leaving directory '/usr/src/kernels/5.10.134-15.al8.aarch64' make[1]: Leaving directory '/root/redroid-modules/ashmem' make -C...
I failed to add binder by compiling the kernel, so I tried to install binder and ashmem by DKMS, but this error was reported when I executed dkms install redroid-ashmem/1....
Is it possible to run redroid on [AlpineLinux](https://alpinelinux.org/) ? These modules are not available there: ``` modprobe binder_linux devices="binder,hwbinder,vndbinder" modprobe ashmem_linux ``` ``` uname -r 6.6.31-0-virt ``` I tried starting...
This PR adds support for Linux Kernel 6.8 (tested on Ubuntu 24.04). Key changes: - Fixed `ashmem` to use new shrinker API. - Updated `inode` time accessors for newer kernels....