Unverified Commit c5fd4bfc authored by K900's avatar K900 Committed by GitHub
Browse files

linux/common-config: build hyperv stuff on aa64 (#467060)

parents c4c1fddb 03fd6a20
Loading
Loading
Loading
Loading
+14 −9
Original line number Diff line number Diff line
@@ -562,10 +562,10 @@ let
        DRM_DP_CEC = whenOlder "6.10" yes;
        DRM_DISPLAY_DP_AUX_CEC = whenAtLeast "6.10" yes;
      }
      // lib.optionalAttrs (stdenv.hostPlatform.system == "x86_64-linux") {
        # Intel GVT-g graphics virtualization supports 64-bit only
        DRM_I915_GVT = yes;
        DRM_I915_GVT_KVMGT = module;
      //
        lib.optionalAttrs
          (stdenv.hostPlatform.system == "x86_64-linux" || stdenv.hostPlatform.system == "aarch64-linux")
          {
            # Enable Hyper-V guest stuff
            HYPERV = lib.mkMerge [
              (whenOlder "6.18" module)
@@ -576,6 +576,11 @@ let
            # And disable the legacy framebuffer driver when we have the new one
            FB_HYPERV = whenAtLeast "5.14" no;
          }
      // lib.optionalAttrs (stdenv.hostPlatform.system == "x86_64-linux") {
        # Intel GVT-g graphics virtualization supports 64-bit only
        DRM_I915_GVT = yes;
        DRM_I915_GVT_KVMGT = module;
      }
      // lib.optionalAttrs (stdenv.hostPlatform.system == "aarch64-linux") {
        # enable HDMI-CEC on RPi boards
        DRM_VC4_HDMI_CEC = yes;