The 4.14 branch introduced several architectural improvements that became standard in the Android ecosystem: Memory Management : Support for 5-level paging AMD Secure Memory Encryption
| Feature | Status in 4.14.117 | |---------|--------------------| | SELinux | Enforcing (Android policy) | | KASLR | Supported (if CONFIG_RANDOMIZE_BASE=y ) | | CFI (Control Flow Integrity) | No (added in 4.15+) | | Shadow Call Stack | No (added in 4.17+) | | PAN (Privileged Access Never) | Emulated via CONFIG_ARM64_SW_TTBR0_PAN | | Spectre v2 mitigation | Yes (SMCCC/BPIALL) | | Meltdown mitigation | N/A for ARM64 | kernel version 4.14.117 android
export ARCH=arm64 export CROSS_COMPILE=aarch64-linux-android- export CLANG_TRIPLE=aarch64-linux-gnu- export PATH=/path/to/prebuilts/clang/host/linux-x86/clang-9.0.3/bin:$PATH kernel version 4.14.117 android