#define D_SKL  (1 << 1)
 #define D_KBL  (1 << 2)
 #define D_BXT  (1 << 3)
+#define D_CFL  (1 << 4)
 
-#define D_GEN9PLUS     (D_SKL | D_KBL | D_BXT)
-#define D_GEN8PLUS     (D_BDW | D_SKL | D_KBL | D_BXT)
+#define D_GEN9PLUS     (D_SKL | D_KBL | D_BXT | D_CFL)
+#define D_GEN8PLUS     (D_BDW | D_SKL | D_KBL | D_BXT | D_CFL)
 
-#define D_SKL_PLUS     (D_SKL | D_KBL | D_BXT)
-#define D_BDW_PLUS     (D_BDW | D_SKL | D_KBL | D_BXT)
+#define D_SKL_PLUS     (D_SKL | D_KBL | D_BXT | D_CFL)
+#define D_BDW_PLUS     (D_BDW | D_SKL | D_KBL | D_BXT | D_CFL)
 
 #define D_PRE_SKL      (D_BDW)
-#define D_ALL          (D_BDW | D_SKL | D_KBL | D_BXT)
+#define D_ALL          (D_BDW | D_SKL | D_KBL | D_BXT | D_CFL)
 
 typedef int (*gvt_mmio_func)(struct intel_vgpu *, unsigned int, void *,
                             unsigned int);