diff --git a/system/common.nix b/system/common.nix index 19037da..13d533e 100644 --- a/system/common.nix +++ b/system/common.nix @@ -142,14 +142,23 @@ # hypervisor guest support (bare metal only) HYPERV = lib.mkForce no; - VMWARE_VMCI = lib.mkForce no; XEN = lib.mkForce no; + VMWARE_VMCI = lib.mkForce no; + VMWARE_BALLOON = lib.mkForce no; + VMWARE_PVSCSI = lib.mkForce no; + VMWARE_VMCI_VSOCKETS = lib.mkForce no; + VMXNET3 = lib.mkForce no; + DRM_VMWGFX = lib.mkForce no; + VBOXGUEST = lib.mkForce no; + VBOXSF_FS = lib.mkForce no; # staging drivers (experimental/unmaintained) STAGING = lib.mkForce no; # legacy storage (AHCI for modern SATA is independent) ATA_SFF = lib.mkForce no; + SCSI_LOWLEVEL = lib.mkForce no; + FUSION = lib.mkForce no; # misc legacy MOST = lib.mkForce no; @@ -159,15 +168,27 @@ CHROME_PLATFORMS = lib.mkForce no; SURFACE_PLATFORMS = lib.mkForce no; MCTP = lib.mkForce no; + GPIB = lib.mkForce no; + SIOX = lib.mkForce no; + SLIMBUS = lib.mkForce no; + WWAN = lib.mkForce no; # nvidia gpu DRM_NOUVEAU = lib.mkForce no; + # other gpus not present + DRM_RADEON = lib.mkForce no; + DRM_GMA500 = lib.mkForce no; + DRM_AST = lib.mkForce no; + DRM_MGAG200 = lib.mkForce no; + DRM_HISI_HIBMC = lib.mkForce no; + DRM_APPLETBDRM = lib.mkForce no; + # intel gpu DRM_I915 = lib.mkForce no; DRM_XE = lib.mkForce no; - # intel cpu + # intel cpu / platform INTEL_IOMMU = lib.mkForce no; INTEL_IDLE = lib.mkForce no; INTEL_HFI_THERMAL = lib.mkForce no; @@ -177,6 +198,15 @@ INTEL_POWERCLAMP = lib.mkForce no; X86_PKG_TEMP_THERMAL = lib.mkForce no; X86_INTEL_LPSS = lib.mkForce no; + INTEL_MEI = lib.mkForce no; + INTEL_TH = lib.mkForce no; + INTEL_VSEC = lib.mkForce no; + INTEL_IDXD = lib.mkForce no; + INTEL_IOATDMA = lib.mkForce no; + + # intel audio + SND_SOC_SOF_INTEL_TOPLEVEL = lib.mkForce no; + SND_SOC_INTEL_SST_TOPLEVEL = lib.mkForce no; # mellanox networking MLX4_CORE = lib.mkForce no; @@ -196,6 +226,13 @@ # cxl (datacenter memory expansion) CXL_BUS = lib.mkForce no; + # embedded SoC peripherals (not present on desktop/laptop) + INPUT_TOUCHSCREEN = lib.mkForce no; + INPUT_TABLET = lib.mkForce no; + INPUT_JOYSTICK = lib.mkForce no; + MEDIA_PLATFORM_DRIVERS = lib.mkForce no; + MEDIA_TEST_SUPPORT = lib.mkForce no; + # deprecated userland compat SGETMASK_SYSCALL = lib.mkForce no; UID16 = lib.mkForce no;