perf/x86/intel/uncore: Use D0:F0 as a default device
Some uncore PMON registers are located in the MMIO space of the Host Bridge and DRAM Controller device, which is located at D0:F0 for Tiger Lake and later client generation. Use D0:F0 as a default device. So it doesn't need to keep adding the complete Device ID list for each generation anymore. Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Reviewed-by: Kan Liang <kan.liang@linux.intel.com> Link: https://lore.kernel.org/r/20240731141353.759643-5-kan.liang@linux.intel.com
This commit is contained in:
parent
9ac57c456f
commit
aaad0e2aa5
@ -1504,6 +1504,10 @@ static struct pci_dev *tgl_uncore_get_mc_dev(void)
|
||||
ids++;
|
||||
}
|
||||
|
||||
/* Just try to grab 00:00.0 device */
|
||||
if (!mc_dev)
|
||||
mc_dev = pci_get_domain_bus_and_slot(0, 0, PCI_DEVFN(0, 0));
|
||||
|
||||
return mc_dev;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user