cruelkernel / samsung-exynos9820 Goto Github PK
View Code? Open in Web Editor NEWUnified kernel tree for S10 and Note10 devices
Home Page: https://cruelkernel.org/release/
License: Other
Unified kernel tree for S10 and Note10 devices
Home Page: https://cruelkernel.org/release/
License: Other
Useful to run better emukation env such as limbo
find -name *.dtbo
./arm64/boot/dts/samsung/exynos9820-beyond1lte_eur_open_22.dtbo
./arm64/boot/dts/samsung/exynos9820-beyond1lte_eur_open_20.dtbo
./arm64/boot/dts/samsung/exynos9820-beyond1lte_eur_open_26.dtbo
./arm64/boot/dts/samsung/exynos9820-beyond1lte_eur_open_17.dtbo
./arm64/boot/dts/samsung/exynos9820-beyond1lte_eur_open_24.dtbo
./arm64/boot/dts/samsung/exynos9820-beyond1lte_eur_open_21.dtbo
./arm64/boot/dts/samsung/exynos9820-beyond1lte_eur_open_23.dtbo
./arm64/boot/dts/samsung/exynos9820-beyond1lte_eur_open_19.dtbo
./arm64/boot/dts/samsung/exynos9820-beyond1lte_eur_open_18.dtbo
root@localhost:~/s10/exynos9820-beyond1lte-samsung-g973f-bsko-cruel/arch#
问题
如何打包dtbo呢 写入入dtbo分区呢 cat 多个文件可以吗
Hey there,
new kernel sources were released by samsung, but I can't seem to find an updated cruel kernel. Any hints?
Thanks
如何编译kernel 给TWRP 正常编译得到的image 替换recovery.img 无法开机
@evdenis you need to update the file for github actions to install ccache.
I compiled v3.10 (+magisk 21.4) which works great on the N975F with stock Android 10 TH7 base.
When I am flashing the same compiled kernel on Android 11 (N975FXXS6EUA1_N975FOXM6ETLL), it doesn't boot.
Is this kernel compatible with Android 11 bases? If so, how to compile it for Android 11?
Thanks
I tried to install one from releases on my G975N runing GULB but it failed. Then I tried to built my own but it says unknown model. Is G975N model not supported?
cpu governor "conservative" and "ondemand" crashes the system. it freezes for like 3 seconds and crashes, and bootloops once (only once), then reverts back to schedutil. performance, userspace, powersave and schedutil is fine. i am on a S10e SM-G970F running stock rom, latest kernel and update.
here is my build config:
./cruelbuild config \
model=${{ matrix.model }} \
name="cruel-HVJ5-v5.3_custom" \
toolchain=$TOOLCHAIN \
+magisk=delta \
+nohardening \
+ttl \
+wireguard \
+cifs \
+sdfat \
+ntfs \
+force_dex_wqhd \
+morosound \
+boeffla_wl_blocker \
+dtb \
+performance \
+tcp_cubic \
+tcp_westwood \
+io_fiops \
+io_zen \
+io_maple \
+sched_conservative \
+sched_ondemand \
+sched_userspace \
+usb_serial \
+mass_storage \
+300hz \
Hi,
Is there any particular reason for not supporting new Magisk version? I'm not into kernel building for Android, but I'd like to know how much changed for a kernel to support it.
Thank you
Look at how these patches could be adopted:
Hi, meybe any people making or make for me Kernel , OneUI 4.1 Android 12 HVE5 please, i try it six uhrs and dont can make ;(
编译make内核后 用mkbootimg.py替换kernel生成 recovery.img 写入recovery分区就无法进recovery了
试用用原来的kernel从新生成镜像写入recovery 又成功进入了
配置文件用的是 进入recovery 提取 /proc/config.gz
sorry it's the first time I report an issue! and thanks for reviewing this issue in advance
I got the error
[
with proton #toolchain
gnu LD(with --fix-cortex-a53-843419)
source_code from opensource.samsung.com,version=n971nksu2gulf
]
when it is linking the kernel ( LD VMLINUX.O )
it says "/root/work/drivers/iommu/exynos-iommu.c
, line 458 (in function exynos-sysmmu_irq ) undefined reference to
"dhd_smmu_fault_handler"
build fails when i keep hardening (-nohardening)
build works when i remove -nohardening
UPD include/generated/compile.h
CC init/version.o
AR init/built-in.o
AR built-in.o
LD vmlinux.o
MODPOST vmlinux.o
/home/runner/work/cruelkernel-delta_9820/cruelkernel-delta_9820/toolchain/bin/aarch64-cruel-elf-ld: warning: -z norelro ignored
KSYM .tmp_kallsyms1.o
/home/runner/work/cruelkernel-delta_9820/cruelkernel-delta_9820/toolchain/bin/aarch64-cruel-elf-ld: warning: -z norelro ignored
KSYM .tmp_kallsyms2.o
LD vmlinux
/home/runner/work/cruelkernel-delta_9820/cruelkernel-delta_9820/toolchain/bin/aarch64-cruel-elf-ld: warning: -z norelro ignored
SORTEX vmlinux
SYSMAP System.map
RKP_CFP : instrumenting vmlinux...
/usr/bin/env: ‘python2’: No such file or directory
make: *** [Makefile:1238: vmlinux] Error 127
Toolchain: cruel
Build date: 2023-09-16 05:09 UTC
Name: cruel-HVJ5-v5.3_custom
Model: G970F
Configuration:
samsung (default: On)
sched_performance (default: On)
sched_powersave (default: On)
ttl (default: On)
usb_serial (default: On)
magisk (default: On)
OS Patch Level: 2022-10
ARCH="arm64"
PLATFORM_VERSION="11"
ANDROID_MAJOR_VERSION="r"
KBUILD_BUILD_TIMESTAMP=""
Magisk Version: delta
Error: Process completed with exit code 2.
wode@wode-virtual-machine:~/s10/kernel/s10$ mkdtimg cfg_create hk-out/beyond1/dtbo hk-out/dtconfigs/beyond1.cfg -d arch/arm64/boot/dts/samsung
Can not open config file: hk-out/dtconfigs/beyond1.cfg
May I ask you if we have the latest kernel sources to merge with 4.4? Thank you in advance!
Also, is there an option to not specify if selinux will be permissive or enforced, and decide it via software?
Thank you
Los?
Samsung firmware?
Hello,
I compiled cruel enabling powersave, conservative, performance CPU Governors.
I checked the /sys/ properties to see if they were actually enabled, and they are.
Whenever I try to change the governor to anything different from "powersave" or "performance", my G975F Immediately restarts and goes back to schedutil.
Are the other governors actually implemented?
Thank you.
Francesco Menghetti
Version
latest
What is the security issue or vulnerability?
net/bluetooth/l2cap_core.c:
There is an infoleak vulnerability in the Linux kernel's net/bluetooth/l2cap_core.c's l2cap_parse_conf_req function which can be used to leak kernel pointers remotely.
3520 line : if (test_bit(FLAG_EFS_ENABLE, &chan->flags))
Security issue or vulnerability information
description:https://nvd.nist.gov/vuln/detail/CVE-2022-42895
commit:torvalds/linux@b1a2cd5
Could you apply for another new CVE?
Same as fake_config.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.