Previously tt_core is defined as config1:0-7 which may not cover all the CPUs sharing L3C on platforms with more than 8 CPUs in a L3C. In order to support such platforms extend tt_core to 16 bits, since no spare space in config1, tt_core was moved to config2:0-15. Though linux expects the users to retrieve the control encoding from sysfs first for each option, it's possible if user doesn't follow this and hardcoded tt_core in config1. So add an option tt_core_deprecated for config1:0-7 for backward compatibility. Signed-off-by: Yicong Yang <yangyicong@hisilicon.com> Signed-off-by: Will Deacon <will@kernel.org> |
||
|---|---|---|
| .. | ||
| Kconfig | ||
| Makefile | ||
| hisi_pcie_pmu.c | ||
| hisi_uncore_cpa_pmu.c | ||
| hisi_uncore_ddrc_pmu.c | ||
| hisi_uncore_hha_pmu.c | ||
| hisi_uncore_l3c_pmu.c | ||
| hisi_uncore_mn_pmu.c | ||
| hisi_uncore_noc_pmu.c | ||
| hisi_uncore_pa_pmu.c | ||
| hisi_uncore_pmu.c | ||
| hisi_uncore_pmu.h | ||
| hisi_uncore_sllc_pmu.c | ||
| hisi_uncore_uc_pmu.c | ||
| hns3_pmu.c | ||