file. On successful pseudo-locked region creation the mode will
        automatically change to "pseudo-locked".
 
+"ctrl_hw_id":
+       Available only with debug option. The identifier used by hardware
+       for the control group. On x86 this is the CLOSID.
+
 When monitoring is enabled all MON groups will also contain:
 
 "mon_data":
 
        return ret;
 }
 
+static int rdtgroup_closid_show(struct kernfs_open_file *of,
+                               struct seq_file *s, void *v)
+{
+       struct rdtgroup *rdtgrp;
+       int ret = 0;
+
+       rdtgrp = rdtgroup_kn_lock_live(of->kn);
+       if (rdtgrp)
+               seq_printf(s, "%u\n", rdtgrp->closid);
+       else
+               ret = -ENOENT;
+       rdtgroup_kn_unlock(of->kn);
+
+       return ret;
+}
+
 #ifdef CONFIG_PROC_CPU_RESCTRL
 
 /*
                .seq_show       = rdt_has_sparse_bitmasks_show,
                .fflags         = RFTYPE_CTRL_INFO | RFTYPE_RES_CACHE,
        },
+       {
+               .name           = "ctrl_hw_id",
+               .mode           = 0444,
+               .kf_ops         = &rdtgroup_kf_single_ops,
+               .seq_show       = rdtgroup_closid_show,
+               .fflags         = RFTYPE_CTRL_BASE | RFTYPE_DEBUG,
+       },
 
 };