Description of problem: Hello, Intel Sapphire Rapids platform introduces HBM-enabled CPUs. HBM can be operated in Cached Mode - HBM caches DDR. https://www.intel.ca/content/www/ca/en/products/docs/processors/xeon/xeon-max-series-product-brief.html lscpu gives information about the CPU caches but does not provide any info about the HBM Cache. We want to enhance lscpu to close this gap. FYI, lstopo from hwloc package shows the HBM Cache (MemCache line below, generated on intel-eaglestream-spr-17.khw3.lab.eng.bos.redhat.com server). $lstopo Machine (1007GB total) Package L#0 MemCache L#0 (64GB) NUMANode L#0 (P#0 503GB) In Kernel, the Cache is described in sysfs as "memory_side_cache" dir: /sys/devices/system/node/node0/memory_side_cache/index1 Please also refer to the documentation here: https://docs.kernel.org/admin-guide/mm/numaperf.html Thanks a lot Jirka
This should be implemented upstream, rather than as RHEL specific patch. Added to the upstream issue tracker: https://github.com/util-linux/util-linux/issues/2426