MPAM branch verification (was RE: [RFC PATCH 2/2] ACPI / PPTT: cacheinfo: Label caches based on fw_token)
From: Shameerali Kolothum Thodi <hidden>
Date: 2019-06-21 15:57:37
Also in:
linux-acpi
Hi James,
-----Original Message----- From: James Morse [mailto:james.morse@arm.com] Sent: 19 June 2019 14:31 To: Shameerali Kolothum Thodi <redacted> Cc: linux-acpi@vger.kernel.org; Vijaya Kumar K <redacted>; Lorenzo Pieralisi [off-list ref]; Jeffrey Hugo [off-list ref]; Sudeep Holla [off-list ref]; Jeremy Linton [off-list ref]; Tomasz Nowicki [off-list ref]; Richard Ruigrok [off-list ref]; Guohanjun (Hanjun Guo) [off-list ref]; wangxiongfeng (C) [off-list ref]; linux-arm-kernel@lists.infradead.org; Linuxarm [off-list ref] Subject: Re: [RFC PATCH 2/2] ACPI / PPTT: cacheinfo: Label caches based on fw_token Hi Shameer,
[...]
quoted
I was just trying out the latest public MPAM branch available here[1]Great!quoted
and noted that on our HiSilicon platform all the L3 cache were labeled with the same Id.Debugging> revealed that the above leaf node check was removed in this branch[2] which makesquoted
the min_physid calculation going wrong.Thanks for debugging this,quoted
Just wondering is there any particular reason for removing the check or the branch is not carrying the latest patch?Nope, that's a bug. Jeremy Linton's review feedback[0] was that that PROCESSOR_ID_VALID flag can't be relied on. It looks like I over-zealously removed the whole if(), and this doesn't cause a problem with my pptt so I didn't notice. I've fixed it locally, I've also pushed a fix to those branches, but it will get folded in next time I push a branch.
Thanks for that. Apart from the above, I have come across few other issues as well and had some temporary fixes to the branch here[0]. This is encountered while trying to get the resctrl fs mounted and attempted a cqm test run using resctrl_tests tool. The fixes may not be proper ones, but I think it will give you an idea. Please take a look and let me know your thoughts. Thanks, Shameer [0] https://github.com/hisilicon/kernel-dev.git branch: private-dbg-mpam-5.2-rc1
Thanks! James [0] lore.kernel.org/r/a68abfd2-1e28-d9e7-919a-8b3133db4d20@arm.com
_______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel