We count all the tracked virtual MMIO registers, which can help us to
tune the MMIO hash table.
v2: Move num_tracked_mmio into gvt structure.
Signed-off-by: Changbin Du <changbin.du@intel.com>
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
 #define F_UNALIGN      (1 << 6)
 
        DECLARE_HASHTABLE(mmio_info_table, INTEL_GVT_MMIO_HASH_BITS);
+       unsigned int num_tracked_mmio;
 };
 
 struct intel_gvt_firmware {
 
                gvt->mmio.mmio_attribute[info->offset / 4] = flags;
                INIT_HLIST_NODE(&info->node);
                hash_add(gvt->mmio.mmio_info_table, &info->node, info->offset);
+               gvt->mmio.num_tracked_mmio++;
        }
        return 0;
 }
                if (ret)
                        goto err;
        }
+
+       gvt_dbg_mmio("traced %u virtual mmio registers\n",
+                    gvt->mmio.num_tracked_mmio);
        return 0;
 err:
        intel_gvt_clean_mmio_info(gvt);