diff --git a/system/common.nix b/system/common.nix index 0a00280..19037da 100644 --- a/system/common.nix +++ b/system/common.nix @@ -132,6 +132,8 @@ PHONET = lib.mkForce no; IEEE802154 = lib.mkForce no; "6LOWPAN" = lib.mkForce no; + NET_9P = lib.mkForce no; + BATMAN_ADV = lib.mkForce no; # tv tuners / digital video broadcasting MEDIA_ANALOG_TV_SUPPORT = lib.mkForce no; @@ -141,16 +143,58 @@ # hypervisor guest support (bare metal only) HYPERV = lib.mkForce no; VMWARE_VMCI = lib.mkForce no; + XEN = lib.mkForce no; # staging drivers (experimental/unmaintained) STAGING = lib.mkForce no; + # legacy storage (AHCI for modern SATA is independent) + ATA_SFF = lib.mkForce no; + # misc legacy MOST = lib.mkForce no; PPDEV = lib.mkForce no; PHANTOM = lib.mkForce no; X86_ANDROID_TABLETS = lib.mkForce no; CHROME_PLATFORMS = lib.mkForce no; + SURFACE_PLATFORMS = lib.mkForce no; + MCTP = lib.mkForce no; + + # nvidia gpu + DRM_NOUVEAU = lib.mkForce no; + + # intel gpu + DRM_I915 = lib.mkForce no; + DRM_XE = lib.mkForce no; + + # intel cpu + INTEL_IOMMU = lib.mkForce no; + INTEL_IDLE = lib.mkForce no; + INTEL_HFI_THERMAL = lib.mkForce no; + INTEL_TCC_COOLING = lib.mkForce no; + INTEL_SOC_DTS_THERMAL = lib.mkForce no; + INTEL_PCH_THERMAL = lib.mkForce no; + INTEL_POWERCLAMP = lib.mkForce no; + X86_PKG_TEMP_THERMAL = lib.mkForce no; + X86_INTEL_LPSS = lib.mkForce no; + + # mellanox networking + MLX4_CORE = lib.mkForce no; + MLX5_CORE = lib.mkForce no; + MLXSW_CORE = lib.mkForce no; + MLX_PLATFORM = lib.mkForce no; + + # fpga + FPGA = lib.mkForce no; + + # old x86 cpufreq / platform (both systems are modern Zen) + AMD_NUMA = lib.mkForce no; + X86_POWERNOW_K8 = lib.mkForce no; + X86_P4_CLOCKMOD = lib.mkForce no; + X86_SPEEDSTEP_LIB = lib.mkForce no; + + # cxl (datacenter memory expansion) + CXL_BUS = lib.mkForce no; # deprecated userland compat SGETMASK_SYSCALL = lib.mkForce no;