Development [Kernel][Lisa][AOSP]Yuki ユキ Kernel

Search This thread


Recognized Developer / Inactive RC

Top Liked Posts

  • There are no posts matching your filters.
  • 8

    #include <std_disclaimer.h>
    * Your warranty is now void.
    * I am not responsible for bricked devices, dead SD cards,
    * thermonuclear war, or you getting fired because the alarm app failed. Please
    * do some research if you have any concerns about features included in this ROM/Kernel
    * before flashing it! YOU are choosing to make these modifications, and if
    * you point the finger at me for messing up your device, I will laugh at you.

    /* Details */
    • Last Xiaomi Changes
    • Last CAF/CLO Merges
    • LZ4 zram
    • MGLRU
    • EROFS
    • Wireguard
    • kCAL
    • CLANG 16 support
    • vDSO
    • LRNG
    • more...

    /* Instructions */

    • Simply flash the kernel zip file from the recovery.
    • This kernel uses Anykernel 3 so no need to reflash magisk (if you use magisk) after installing it.
    • it should work on all roms but its majority recommended to use on XPerience ROM.
    • VENDOR_DLKM roms not supported


    Yuki-ユキ Pling
    Yuki-ユキ Kernel pling download

    Yuki-ユキ Kernel download

    It is not necessary but if you like my job you could invite me a cup of coffee or a beer :)

    Changelog in second post.
    Kernel source: Yuki kernel source
    Telegram Update channel:


    - treewide: Merge tag 'LA.UM.9.16.r1-12900-MANNAR.QSSI13.0'
    - dm-verity: Stop using WQ_UNBOUND for verify_wq
    - dm-verity: Enable WQ_HIGHPRI on verify_wq
    - sched/uclamp: Fix incorrect uclamp.latency_sensitive setting
    - mm: Fix truncated major/minor output in PID maps
    - msm: kgsl: Avoid inline submission if slumber is in progress
    - msm: kgsl: Skip msm-adreno-tz algorithm when single power level in use
    - msm: kgsl: Allocate memory for sync callbacks using GFP_KERNEL
    - treewide: Import xiaomi changes for mtdoops
    - arm64: dts: qcom: Update to LA.UM.9.14.r1-20200-LAHAINA.QSSI13.0
    - bug fixes and perf optimizations

    - perf brief low latency tuning
    - Enable TEO cpuidle
    - block: loop: set non-rotational queue flag
    - block: loop: Force complete I/O requests on the same CPU
    - some bugfixes
    - Perf tuning
    - Use latest Yuki clang 17+bolt

    - Merge tag (treewide) 'LA.UM.9.14.1.r1-08600-QCM6490.QSSI12.0
      This tag upstream the kernel to 5.4.219
    - Merge tag 'LA.UM.9.16.r1-12900-MANNAR.QSSI13.0'
    - Enable subsystem_sleep_stats driver
    - icnss2: Send WPSS restart level to FW through Q
    - msm: sde: cancel delayed idle_notify_work beginning of every commit
    - Affine DRM and KGSL IRQ to CPU 1 & 2
    - mm: Don't be stuck to rmap lock on reclaim path
    - kgsl: Fix syncsource spinlock recursion
    - devfreq: Fix possible divide-by-zero
    - devfreq: avoid deadlocks
    - simple_lmk: Kick in faster

    - cpu-topology: Change the size of allocation for cpu's
    - Merge tag'LA.UM.9.14.1.r1-08000-QCM6490.QSSI13.0'
    - Merge tag'LA.UM.9.14.2.r1-03400-QCM6490.QSSI12.0'
    - treewide: Merge tag 'LA.UM.9.14.r1-21000-LAHAINA.QSSI13.0'
    - devfreq: memlat: Correct the num_cpus in memlat-mon
    - qcacmn: Change log level to debug for hif_runtime_lock_init/deinit
    - msm: ipa3: Adding changes to retry page allocation in WQ
    - qcacld-3.0: Reset roaming_in_progress when ROAM_HO_FAILED is received
    - msm: camera: isp: Handle early bufdones
    -  Don't allow readahead Movable allocations from CMA region
    Last Yuki clang 16 with bolt

    - techpack:audio: reduce auto suspend delays
    - lahaina: Power off DSI PHY during idle PC
    - atomic: Use __always_inline for pure wrappers
    - Merge tag 'LA.UM.9.14.1.r1-07700-QCM6490.QSSI12.0' into Yuki
    - mm/lru: introduce TestClearPageLRU()
    - mm: vmscan: use TestClearPageLRU() on isolate_page()
    - mm/vmalloc: Fix unlock order in s_stop()
    - locking/qrwlock: Cleanup queued_write_lock_slowpath()
    - cgroup-v1: Correct privileges check in release_agent writes
    - cgroup changes
    - UPSTREAM: binder:
    - Input: xpad - fix wireless 360 controller breaking after suspend
    Last Yuki clang 16 with bolt

    - treewide: Merge tag 'LA.UM.9.14.r1-20800-LAHAINA.QSSI13.0'
    - upgrade wireguad to v1.0.20220627
    - Run delayed work on power efficient workqueues where possible
    - kernel: sched: Import SONY changes
    - msm: kgsl: Affine KGSL worker kthread to the big CPU cluster
    - mm: zram: fix swapcached issue on kernel 5.4
    - erofs: avoid consecutive detection for Highmem memory
    - erofs: don't trigger WARN() when decompression fails
    Thanks for the kernel, I personally prefer your kernel due to how smooth it is. Works fine with PixelOS
    is it compatible with miui?

    hello, do you plan to compile different roms with this kernel except xpereince? Also thanks for this nice kernel.
    No, I only maintain XPerience (my own rom) because my internet is terrible for uploading
    But anyone is free to use it when compiling their custom rom (if they want to).
    Solid kernel, smoothest by far, tested on Arrow, Pixel Experience, PixelOS and now XPerience