Major improvements: - Added proper GKI defconfig base with garnet fragment support - Created comprehensive SUSFS headers (susfs.h, susfs_def.h) with full API - Fixed KPM copy_to_user compilation issues using put_user() - Added extensive SUSFS configuration flags for full integration - Enhanced error handling and dependency checking for Arch Linux - Added clean build function that preserves source integrations - Comprehensive warning suppression for problematic drivers - Advanced compiler flags to handle hardened copy checking Features implemented: - Multi-distro dependency checking (Arch/Debian/Ubuntu) - SUSFS path/mount hiding, kstat spoofing, uname modification - KPM (Kernel Patch Module) support with compilation fixes - Enhanced security configurations while maintaining compatibility - Proper SUSFS constant definitions and working modes - Clean build artifacts function with source preservation Build system improvements: - GKI 2.0 base configuration with device-specific fragments - Parallel compilation with all CPU cores - Comprehensive build logging and error tracking - Advanced warning suppression for complex driver builds - Proper cross-compilation toolchain detection and setup
28 KiB
Executable File
28 KiB
Executable File