Thread (6 messages) 6 messages, 2 authors, 2019-10-09

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 makes
quoted
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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help