[Intel-gfx] ✗ Fi.CI.BUILD: failure for series starting with [v6,1/3] i915/gvt: Introduce the mmio table to support VFIO new mdev API

Patchwork patchwork at emeril.freedesktop.org
Tue Feb 8 12:24:03 UTC 2022


== Series Details ==

Series: series starting with [v6,1/3] i915/gvt: Introduce the mmio table to support VFIO new mdev API
URL   : https://patchwork.freedesktop.org/series/99838/
State : failure

== Summary ==

CALL    scripts/checksyscalls.sh
  CALL    scripts/atomic/check-atomics.sh
  DESCEND objtool
  CHK     include/generated/compile.h
  CC [M]  drivers/gpu/drm/i915/intel_gvt_mmio_table.o
drivers/gpu/drm/i915/intel_gvt_mmio_table.c: In function ‘iterate_generic_mmio’:
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:65:16: error: ‘RENDER_RING_BASE’ undeclared (first use in this function); did you mean ‘IDR_INIT_BASE’?
  MMIO_F(prefix(RENDER_RING_BASE), s, d); \
                ^~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
./drivers/gpu/drm/i915/gt/intel_engine_regs.h:73:27: note: in expansion of macro ‘_MMIO’
 #define RING_IMR(base)    _MMIO((base) + 0xa8)
                           ^~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:65:9: note: in expansion of macro ‘RING_IMR’
  MMIO_F(prefix(RENDER_RING_BASE), s, d); \
         ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:74:2: note: in expansion of macro ‘MMIO_RING_F’
  MMIO_RING_F(prefix, 4, d)
  ^~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:81:2: note: in expansion of macro ‘MMIO_RING_D’
  MMIO_RING_D(RING_IMR, D_ALL);
  ^~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:65:16: note: each undeclared identifier is reported only once for each function it appears in
  MMIO_F(prefix(RENDER_RING_BASE), s, d); \
                ^~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
./drivers/gpu/drm/i915/gt/intel_engine_regs.h:73:27: note: in expansion of macro ‘_MMIO’
 #define RING_IMR(base)    _MMIO((base) + 0xa8)
                           ^~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:65:9: note: in expansion of macro ‘RING_IMR’
  MMIO_F(prefix(RENDER_RING_BASE), s, d); \
         ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:74:2: note: in expansion of macro ‘MMIO_RING_F’
  MMIO_RING_F(prefix, 4, d)
  ^~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:81:2: note: in expansion of macro ‘MMIO_RING_D’
  MMIO_RING_D(RING_IMR, D_ALL);
  ^~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:66:16: error: ‘BLT_RING_BASE’ undeclared (first use in this function); did you mean ‘CTX_RING_TAIL’?
  MMIO_F(prefix(BLT_RING_BASE), s, d); \
                ^~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
./drivers/gpu/drm/i915/gt/intel_engine_regs.h:73:27: note: in expansion of macro ‘_MMIO’
 #define RING_IMR(base)    _MMIO((base) + 0xa8)
                           ^~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:66:9: note: in expansion of macro ‘RING_IMR’
  MMIO_F(prefix(BLT_RING_BASE), s, d); \
         ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:74:2: note: in expansion of macro ‘MMIO_RING_F’
  MMIO_RING_F(prefix, 4, d)
  ^~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:81:2: note: in expansion of macro ‘MMIO_RING_D’
  MMIO_RING_D(RING_IMR, D_ALL);
  ^~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:67:16: error: ‘GEN6_BSD_RING_BASE’ undeclared (first use in this function); did you mean ‘GEN8_CSB_PTR_MASK’?
  MMIO_F(prefix(GEN6_BSD_RING_BASE), s, d); \
                ^~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
./drivers/gpu/drm/i915/gt/intel_engine_regs.h:73:27: note: in expansion of macro ‘_MMIO’
 #define RING_IMR(base)    _MMIO((base) + 0xa8)
                           ^~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:67:9: note: in expansion of macro ‘RING_IMR’
  MMIO_F(prefix(GEN6_BSD_RING_BASE), s, d); \
         ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:74:2: note: in expansion of macro ‘MMIO_RING_F’
  MMIO_RING_F(prefix, 4, d)
  ^~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:81:2: note: in expansion of macro ‘MMIO_RING_D’
  MMIO_RING_D(RING_IMR, D_ALL);
  ^~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:68:16: error: ‘VEBOX_RING_BASE’ undeclared (first use in this function); did you mean ‘CTX_RING_TAIL’?
  MMIO_F(prefix(VEBOX_RING_BASE), s, d); \
                ^~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
./drivers/gpu/drm/i915/gt/intel_engine_regs.h:73:27: note: in expansion of macro ‘_MMIO’
 #define RING_IMR(base)    _MMIO((base) + 0xa8)
                           ^~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:68:9: note: in expansion of macro ‘RING_IMR’
  MMIO_F(prefix(VEBOX_RING_BASE), s, d); \
         ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:74:2: note: in expansion of macro ‘MMIO_RING_F’
  MMIO_RING_F(prefix, 4, d)
  ^~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:81:2: note: in expansion of macro ‘MMIO_RING_D’
  MMIO_RING_D(RING_IMR, D_ALL);
  ^~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:70:17: error: ‘GEN8_BSD2_RING_BASE’ undeclared (first use in this function); did you mean ‘GEN8_CSB_PTR_MASK’?
   MMIO_F(prefix(GEN8_BSD2_RING_BASE), s, d); \
                 ^~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
./drivers/gpu/drm/i915/gt/intel_engine_regs.h:73:27: note: in expansion of macro ‘_MMIO’
 #define RING_IMR(base)    _MMIO((base) + 0xa8)
                           ^~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:70:10: note: in expansion of macro ‘RING_IMR’
   MMIO_F(prefix(GEN8_BSD2_RING_BASE), s, d); \
          ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:74:2: note: in expansion of macro ‘MMIO_RING_F’
  MMIO_RING_F(prefix, 4, d)
  ^~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:81:2: note: in expansion of macro ‘MMIO_RING_D’
  MMIO_RING_D(RING_IMR, D_ALL);
  ^~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:82:9: error: ‘SDEIMR’ undeclared (first use in this function); did you mean ‘IPEIR’?
  MMIO_D(SDEIMR, D_ALL);
         ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:82:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(SDEIMR, D_ALL);
  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:83:9: error: ‘SDEIER’ undeclared (first use in this function); did you mean ‘IPEIR’?
  MMIO_D(SDEIER, D_ALL);
         ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:83:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(SDEIER, D_ALL);
  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:84:9: error: ‘SDEIIR’ undeclared (first use in this function); did you mean ‘IPEIR’?
  MMIO_D(SDEIIR, D_ALL);
         ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:84:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(SDEIIR, D_ALL);
  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:85:9: error: ‘SDEISR’ undeclared (first use in this function); did you mean ‘IPEIR’?
  MMIO_D(SDEISR, D_ALL);
         ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:85:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(SDEISR, D_ALL);
  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:87:9: error: ‘GEN8_GAMW_ECO_DEV_RW_IA’ undeclared (first use in this function)
  MMIO_D(GEN8_GAMW_ECO_DEV_RW_IA, D_BDW_PLUS);
         ^~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:87:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(GEN8_GAMW_ECO_DEV_RW_IA, D_BDW_PLUS);
  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:88:9: error: ‘BSD_HWS_PGA_GEN7’ undeclared (first use in this function); did you mean ‘RING_HWS_PGA_GEN6’?
  MMIO_D(BSD_HWS_PGA_GEN7, D_ALL);
         ^~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:88:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(BSD_HWS_PGA_GEN7, D_ALL);
  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:89:9: error: ‘BLT_HWS_PGA_GEN7’ undeclared (first use in this function); did you mean ‘RING_HWS_PGA_GEN6’?
  MMIO_D(BLT_HWS_PGA_GEN7, D_ALL);
         ^~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:89:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(BLT_HWS_PGA_GEN7, D_ALL);
  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:90:9: error: ‘VEBOX_HWS_PGA_GEN7’ undeclared (first use in this function); did you mean ‘RING_HWS_PGA_GEN6’?
  MMIO_D(VEBOX_HWS_PGA_GEN7, D_ALL);
         ^~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:90:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(VEBOX_HWS_PGA_GEN7, D_ALL);
  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:103:9: error: ‘GEN7_SC_INSTDONE’ undeclared (first use in this function); did you mean ‘RING_INSTDONE’?
  MMIO_D(GEN7_SC_INSTDONE, D_BDW_PLUS);
         ^~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:103:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(GEN7_SC_INSTDONE, D_BDW_PLUS);
  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:107:9: error: ‘GEN7_CXT_SIZE’ undeclared (first use in this function); did you mean ‘GEN6_PD_SIZE’?
  MMIO_D(GEN7_CXT_SIZE, D_ALL);
         ^~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:107:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(GEN7_CXT_SIZE, D_ALL);
  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:123:9: error: ‘GEN7_GT_MODE’ undeclared (first use in this function); did you mean ‘RING_MI_MODE’?
  MMIO_D(GEN7_GT_MODE, D_ALL);
         ^~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:123:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(GEN7_GT_MODE, D_ALL);
  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:124:9: error: ‘CACHE_MODE_0_GEN7’ undeclared (first use in this function); did you mean ‘RING_MODE_GEN7’?
  MMIO_D(CACHE_MODE_0_GEN7, D_ALL);
         ^~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:124:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(CACHE_MODE_0_GEN7, D_ALL);
  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:125:9: error: ‘CACHE_MODE_1’ undeclared (first use in this function); did you mean ‘ACC_MODE’?
  MMIO_D(CACHE_MODE_1, D_ALL);
         ^~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:125:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(CACHE_MODE_1, D_ALL);
  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:126:9: error: ‘CACHE_MODE_0’ undeclared (first use in this function); did you mean ‘ACC_MODE’?
  MMIO_D(CACHE_MODE_0, D_ALL);
         ^~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:126:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(CACHE_MODE_0, D_ALL);
  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:129:9: error: ‘_3D_CHICKEN3’ undeclared (first use in this function)
  MMIO_D(_3D_CHICKEN3, D_ALL);
         ^~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:129:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(_3D_CHICKEN3, D_ALL);
  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:131:9: error: ‘FF_SLICE_CS_CHICKEN2’ undeclared (first use in this function)
  MMIO_D(FF_SLICE_CS_CHICKEN2, D_ALL);
         ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:131:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(FF_SLICE_CS_CHICKEN2, D_ALL);
  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:133:9: error: ‘GAM_ECOCHK’ undeclared (first use in this function); did you mean ‘SHM_LOCK’?
  MMIO_D(GAM_ECOCHK, D_ALL);
         ^~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:133:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(GAM_ECOCHK, D_ALL);
  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:134:9: error: ‘GEN7_COMMON_SLICE_CHICKEN1’ undeclared (first use in this function)
  MMIO_D(GEN7_COMMON_SLICE_CHICKEN1, D_ALL);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:134:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(GEN7_COMMON_SLICE_CHICKEN1, D_ALL);
  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:135:9: error: ‘COMMON_SLICE_CHICKEN2’ undeclared (first use in this function)
  MMIO_D(COMMON_SLICE_CHICKEN2, D_ALL);
         ^~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:135:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(COMMON_SLICE_CHICKEN2, D_ALL);
  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:144:9: error: ‘HALF_SLICE_CHICKEN3’ undeclared (first use in this function)
  MMIO_D(HALF_SLICE_CHICKEN3, D_ALL);
         ^~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:144:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(HALF_SLICE_CHICKEN3, D_ALL);
  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:145:9: error: ‘GEN7_HALF_SLICE_CHICKEN1’ undeclared (first use in this function)
  MMIO_D(GEN7_HALF_SLICE_CHICKEN1, D_ALL);
         ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:145:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(GEN7_HALF_SLICE_CHICKEN1, D_ALL);
  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:152:9: error: ‘DERRMR’ undeclared (first use in this function)
  MMIO_D(DERRMR, D_ALL);
         ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:152:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(DERRMR, D_ALL);
  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:153:9: error: implicit declaration of function ‘PIPEDSL’ [-Werror=implicit-function-declaration]
  MMIO_D(PIPEDSL(PIPE_A), D_ALL);
         ^~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:153:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(PIPEDSL(PIPE_A), D_ALL);
  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:153:9: error: incompatible type for argument 1 of ‘i915_mmio_reg_offset’
  MMIO_D(PIPEDSL(PIPE_A), D_ALL);
         ^~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:153:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(PIPEDSL(PIPE_A), D_ALL);
  ^~~~~~
In file included from drivers/gpu/drm/i915/display/intel_display.h:30,
                 from drivers/gpu/drm/i915/display/intel_cdclk.h:11,
                 from drivers/gpu/drm/i915/i915_drv.h:67,
                 from drivers/gpu/drm/i915/intel_gvt_mmio_table.c:25:
./drivers/gpu/drm/i915/i915_reg_defs.h:82:60: note: expected ‘i915_reg_t’ {aka ‘struct <anonymous>’} but argument is of type ‘int’
 static __always_inline u32 i915_mmio_reg_offset(i915_reg_t reg)
                                                 ~~~~~~~~~~~^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:154:9: error: incompatible type for argument 1 of ‘i915_mmio_reg_offset’
  MMIO_D(PIPEDSL(PIPE_B), D_ALL);
         ^~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:154:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(PIPEDSL(PIPE_B), D_ALL);
  ^~~~~~
In file included from drivers/gpu/drm/i915/display/intel_display.h:30,
                 from drivers/gpu/drm/i915/display/intel_cdclk.h:11,
                 from drivers/gpu/drm/i915/i915_drv.h:67,
                 from drivers/gpu/drm/i915/intel_gvt_mmio_table.c:25:
./drivers/gpu/drm/i915/i915_reg_defs.h:82:60: note: expected ‘i915_reg_t’ {aka ‘struct <anonymous>’} but argument is of type ‘int’
 static __always_inline u32 i915_mmio_reg_offset(i915_reg_t reg)
                                                 ~~~~~~~~~~~^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:155:9: error: incompatible type for argument 1 of ‘i915_mmio_reg_offset’
  MMIO_D(PIPEDSL(PIPE_C), D_ALL);
         ^~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:155:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(PIPEDSL(PIPE_C), D_ALL);
  ^~~~~~
In file included from drivers/gpu/drm/i915/display/intel_display.h:30,
                 from drivers/gpu/drm/i915/display/intel_cdclk.h:11,
                 from drivers/gpu/drm/i915/i915_drv.h:67,
                 from drivers/gpu/drm/i915/intel_gvt_mmio_table.c:25:
./drivers/gpu/drm/i915/i915_reg_defs.h:82:60: note: expected ‘i915_reg_t’ {aka ‘struct <anonymous>’} but argument is of type ‘int’
 static __always_inline u32 i915_mmio_reg_offset(i915_reg_t reg)
                                                 ~~~~~~~~~~~^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:156:9: error: incompatible type for argument 1 of ‘i915_mmio_reg_offset’
  MMIO_D(PIPEDSL(_PIPE_EDP), D_ALL);
         ^~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:156:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(PIPEDSL(_PIPE_EDP), D_ALL);
  ^~~~~~
In file included from drivers/gpu/drm/i915/display/intel_display.h:30,
                 from drivers/gpu/drm/i915/display/intel_cdclk.h:11,
                 from drivers/gpu/drm/i915/i915_drv.h:67,
                 from drivers/gpu/drm/i915/intel_gvt_mmio_table.c:25:
./drivers/gpu/drm/i915/i915_reg_defs.h:82:60: note: expected ‘i915_reg_t’ {aka ‘struct <anonymous>’} but argument is of type ‘int’
 static __always_inline u32 i915_mmio_reg_offset(i915_reg_t reg)
                                                 ~~~~~~~~~~~^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:157:9: error: implicit declaration of function ‘PIPECONF’; did you mean ‘PIPE_BUF’? [-Werror=implicit-function-declaration]
  MMIO_D(PIPECONF(PIPE_A), D_ALL);
         ^~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:157:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(PIPECONF(PIPE_A), D_ALL);
  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:157:9: error: incompatible type for argument 1 of ‘i915_mmio_reg_offset’
  MMIO_D(PIPECONF(PIPE_A), D_ALL);
         ^~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:157:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(PIPECONF(PIPE_A), D_ALL);
  ^~~~~~
In file included from drivers/gpu/drm/i915/display/intel_display.h:30,
                 from drivers/gpu/drm/i915/display/intel_cdclk.h:11,
                 from drivers/gpu/drm/i915/i915_drv.h:67,
                 from drivers/gpu/drm/i915/intel_gvt_mmio_table.c:25:
./drivers/gpu/drm/i915/i915_reg_defs.h:82:60: note: expected ‘i915_reg_t’ {aka ‘struct <anonymous>’} but argument is of type ‘int’
 static __always_inline u32 i915_mmio_reg_offset(i915_reg_t reg)
                                                 ~~~~~~~~~~~^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:158:9: error: incompatible type for argument 1 of ‘i915_mmio_reg_offset’
  MMIO_D(PIPECONF(PIPE_B), D_ALL);
         ^~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:158:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(PIPECONF(PIPE_B), D_ALL);
  ^~~~~~
In file included from drivers/gpu/drm/i915/display/intel_display.h:30,
                 from drivers/gpu/drm/i915/display/intel_cdclk.h:11,
                 from drivers/gpu/drm/i915/i915_drv.h:67,
                 from drivers/gpu/drm/i915/intel_gvt_mmio_table.c:25:
./drivers/gpu/drm/i915/i915_reg_defs.h:82:60: note: expected ‘i915_reg_t’ {aka ‘struct <anonymous>’} but argument is of type ‘int’
 static __always_inline u32 i915_mmio_reg_offset(i915_reg_t reg)
                                                 ~~~~~~~~~~~^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:159:9: error: incompatible type for argument 1 of ‘i915_mmio_reg_offset’
  MMIO_D(PIPECONF(PIPE_C), D_ALL);
         ^~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:159:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(PIPECONF(PIPE_C), D_ALL);
  ^~~~~~
In file included from drivers/gpu/drm/i915/display/intel_display.h:30,
                 from drivers/gpu/drm/i915/display/intel_cdclk.h:11,
                 from drivers/gpu/drm/i915/i915_drv.h:67,
                 from drivers/gpu/drm/i915/intel_gvt_mmio_table.c:25:
./drivers/gpu/drm/i915/i915_reg_defs.h:82:60: note: expected ‘i915_reg_t’ {aka ‘struct <anonymous>’} but argument is of type ‘int’
 static __always_inline u32 i915_mmio_reg_offset(i915_reg_t reg)
                                                 ~~~~~~~~~~~^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:160:9: error: incompatible type for argument 1 of ‘i915_mmio_reg_offset’
  MMIO_D(PIPECONF(_PIPE_EDP), D_ALL);
         ^~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:160:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(PIPECONF(_PIPE_EDP), D_ALL);
  ^~~~~~
In file included from drivers/gpu/drm/i915/display/intel_display.h:30,
                 from drivers/gpu/drm/i915/display/intel_cdclk.h:11,
                 from drivers/gpu/drm/i915/i915_drv.h:67,
                 from drivers/gpu/drm/i915/intel_gvt_mmio_table.c:25:
./drivers/gpu/drm/i915/i915_reg_defs.h:82:60: note: expected ‘i915_reg_t’ {aka ‘struct <anonymous>’} but argument is of type ‘int’
 static __always_inline u32 i915_mmio_reg_offset(i915_reg_t reg)
                                                 ~~~~~~~~~~~^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:161:9: error: implicit declaration of function ‘PIPESTAT’; did you mean ‘IPC_STAT’? [-Werror=implicit-function-declaration]
  MMIO_D(PIPESTAT(PIPE_A), D_ALL);
         ^~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:161:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(PIPESTAT(PIPE_A), D_ALL);
  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:161:9: error: incompatible type for argument 1 of ‘i915_mmio_reg_offset’
  MMIO_D(PIPESTAT(PIPE_A), D_ALL);
         ^~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:161:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(PIPESTAT(PIPE_A), D_ALL);
  ^~~~~~
In file included from drivers/gpu/drm/i915/display/intel_display.h:30,
                 from drivers/gpu/drm/i915/display/intel_cdclk.h:11,
                 from drivers/gpu/drm/i915/i915_drv.h:67,
                 from drivers/gpu/drm/i915/intel_gvt_mmio_table.c:25:
./drivers/gpu/drm/i915/i915_reg_defs.h:82:60: note: expected ‘i915_reg_t’ {aka ‘struct <anonymous>’} but argument is of type ‘int’
 static __always_inline u32 i915_mmio_reg_offset(i915_reg_t reg)
                                                 ~~~~~~~~~~~^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:162:9: error: incompatible type for argument 1 of ‘i915_mmio_reg_offset’
  MMIO_D(PIPESTAT(PIPE_B), D_ALL);
         ^~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:54:57: note: in definition of macro ‘MMIO_F’
   ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), \
                                                         ^~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:162:2: note: in expansion of macro ‘MMIO_D’
  MMIO_D(PIPESTAT(PIPE_B), D_ALL);
  ^~~~~~
In file included from drivers/gpu/drm/i915/di




More information about the Intel-gfx mailing list