No description
| device-xiaomi-alioth | ||
| firmware-xiaomi-alioth | ||
| linux-postmarketos-qcom-sm8250-alioth | ||
| README.md | ||
pmaport for xiaomi poco f3 - alioth
Basically steps taken:
source envkernel.sh
make defconfig sm8250.config
1. Kernel Config Work
Verified that poco's cpu is using 48 bit addressing not 52 and so, also 4 pages
instead of 5:
CONFIG_ARM64_VA_BITS to 48
CONFIG_PGTABLE_LEVELS to 4
Furthermore it seems it should also have CONFIG_ARM64_ERRATUM_2441007=y, but
didnt change it yet
MMC seems not needed as well, will disable CONFIG_MMC
as well as not needed CONFIG_ATA because we have only UFS memory unit
phone has gpu so DRM should work - adreno650
changed zstd compression support
changed preempt to none
changed i2c_slave to no
changed null_tty to y
CONFIG_DM_INTEGRITY to y
CONFIG_BTRFS_FS
CONFIG_EXT4_FS
CONFIG_F2FS_FS
CONFIG_UDF_FS to y
CONFIG_XFS_FS to y
CONFIG_CRYPTO_MD4 to y
CONFIG_USB_MASS_STORAGE to n
CONFIG_ANDROID_BINDERFS to n
CONFIG_ZRAM_BACKEND_ZSTD to y
!!!! CONFIG_EFI_ZBOOT to n !!!!